/*Mudei setor banner superior 101/102 */
/* CSS Document */
body, ul, li, div, h1, h2, h3, h4, h5, h6, p { margin:0; padding:0; }
h1, h2, h3, h4, h5, h6{z-index:10;}
li 	{ list-style:none; }
a	{ text-decoration:none;}
img { border:0; }
.fl { float:left; }
.fr { float:right; }
.clear { clear:both; }

/*BOTONES AZULES------------------------------------------------------------------------------------------------------------*/
.btB {  display:block; width:80px; height:24px;
		background-image:url("../img/css-img/btB.png"); background-position:top; background-repeat:no-repeat; 
		font:bold 12px Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; text-shadow: 1px 1px 0px #777;
		padding-top:5px; padding-left:15px; }

.btBg	{  	display:block; width:128px; height:14px; 
			background-image:url("../img/css-img/btBg.png"); background-position:top; background-repeat:no-repeat; 
			font:bold 12px Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; text-shadow: 1px 1px 0px #777;
			padding:5px 0 10px 20px;}
			
.btBgg	{  	display:block; width:210px; height:14px; 
			background-image:url("../img/css-img/btBgg.png"); background-position:top; background-repeat:no-repeat; 
			font:bold 12px Arial, Helvetica, sans-serif; color:#fff; text-shadow: 1px 1px 0px #777;
			padding:5px 0 10px 26px;}
.btBggg	{  	display:block; width:230px; height:14px; 
			background-image:url("../img/css-img/btBggg.png"); background-position:top; background-repeat:no-repeat; 
			font:bold 12px Arial, Helvetica, sans-serif; color:#fff; text-shadow: 1px 1px 0px #777;
			padding:5px 0 10px 26px;}
.btBggSolicite	{  	display:block; width:190px; height:14px; 
			background-image:url("../img/css-img/btBggSolicite.png"); background-position:top; background-repeat:no-repeat; 
			font:bold 12px Arial, Helvetica, sans-serif; color:#fff; text-shadow: 1px 1px 0px #777;
			padding:4px 0 10px 38px;}	
			
.btBg2	{  	display:block; width:174px; height:14px; 
			background-image:url("../img/css-img/btBg2.png"); background-position:top; background-repeat:no-repeat; 
			font:bold 12px Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; text-shadow: 1px 1px 0px #777;
			padding:5px 0 10px 29px;}				
			
.btBLupa{  	display:block; width:38px; height:29px; 
			background-image:url("../img/css-img/btBLupa.png"); background-position:top; background-repeat:no-repeat; 
			}		
.btBgg2	{  	display:block; width:210px; height:14px; 
			background-image:url("../img/css-img/btBgg.png"); background-position:top; background-repeat:no-repeat; 
			font:bold 11px Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; text-shadow: 1px 1px 0px #777;
			padding:5px 0 10px 26px;}					

.btB:hover, .btBg:hover, .btBgg:hover,.btBggg:hover, .btBg2:hover, .btBLupa:hover ,.btBggSolicite:hover	{ background-position:bottom;}

body { background-image:url("../img/css-img/pattern-body.png"); background-repeat:repeat-x; position:relative; overflow-x:hidden; }
#mainContent{ 
				width:1000px; position:relative; 
				margin:auto; 
				padding:0 32px 0 32px;
				background-image:url("../img/css-img/back-body.png"); background-repeat:repeat-y; 
				}
				
.sIzq{ background-image:url("../img/css-img/back-body-tl.jpg"); width:32px; height:216px; position:absolute; top:0; left:0;}
.sDer{ background-image:url("../img/css-img/back-body-tr.jpg"); width:32px; height:216px; position:absolute; top:0; left:1032px;}				

.rodapeI { position: absolute; bottom:0; left:-312px; width:344px; height:455px; background-image:url("../img/css-img/rodape-i.jpg"); background-repeat:no-repeat;}
.rodapeD { position: absolute; bottom:-1px; left:1032px; width:342px; height:455px; background-image:url("../img/css-img/rodape-d.jpg"); background-repeat:no-repeat;}


/*HEADER-------------------------------------------------------------------------------------------------------------*/
.header		{ background-image:url("../img/css-img/pattern-head.png"); background-repeat:repeat-x; height:205px; position:relative;} 

/*HEADER HOME*/

.header.home h1 	{ font: italic 22px Georgia, "Times New Roman", Times, serif; color:#777; position:absolute; left:270px; top:223px; z-index:5000; }

.header.home h1.reserva { left:410px; top:265px;}

.header.home h2.destacado{position:absolute;top:445px;left:750px;z-index:8700;text-align:center;width:230px;height:52px; background-color:#aaa;padding-top:8px;display:block;}							

.header.pousada h1{ 
					font:italic 22px Georgia, "Times New Roman", Times, serif; color:#a79261; text-align:center;
					position:absolute; top:325px;
					width:225px ;
					padding-left:15px;
					}
.header.pousada h2{ font:12px Arial, Helvetica, sans-serif;
					}
.header.pousada h3{}
				
.provincias { 
			width:190px; float:left; 
			font-family:Arial, Helvetica, sans-serif; 
			margin:10px 0 15px 5px;
			}
.provincias a { color:#454545; font-size:9px; background-image:url("img/css-img/bullet-list.png"); background-repeat:no-repeat; background-position:0 3px; padding-left:6px;   }

.provincias a:hover { color:#222; text-decoration:underline;}

.provincias li { border-bottom:1px solid #bcbcbc; padding:0 0 0 4px;}
/*.provincias li a:first-child { font-size:10px; text-transform:uppercase; background-image:none; padding-left:0; }*/
.provincias li a:first-child { font-size:10px; background-image:none; padding-left:0; }
.header .provincias.first { margin-left:20px; }
.header .pousadasLogo { display:block; width:209px; height:126px; position:absolute; left:395px; top:35px;}
/*.header .pousadasLogo { display:block; width:209px; height:126px; position:absolute; left:20px; top:35px;}*/
#contProv	{ 
				position:absolute; bottom:60px; left:45px; 
				height:140px; width:970px;
				border-top:1px dashed #bbb;
				padding:8px 0 0 0px;margin-top:0px;
				}


#contProv .ab{ display:block; z-index:9500; background-image:url("../img/css-img/over-desplegable.png"); background-repeat:no-repeat; background-position:left top;}
#contProv .ab:hover, #contProv .ci:hover { background-position:left bottom; text-decoration:underline; }
#contProv .ci{ display:none; background-image:url("../img/css-img/over-desplegable-close.png"); background-repeat:no-repeat; background-position:left top }
#contProv .ci, #contProv .ab { position:absolute; left:15px; top:15px; cursor:pointer; 
							   font:11px Arial, Helvetica, sans-serif; color:#454545; text-transform:uppercase;
							   width:50px; height:81px;
							   padding:55px 0 0 20px;
							   }

/*menu REDES Y USER*/
.header .menuUser 	{ position:absolute; top:5px; left:15px; clear:both;}
.header .menuUser a { display:block; float:left; width:23px; height:23px; background-position:bottom;}
.header .menuUser a:hover 	{ background-position:top;}
.header .menuUser a.brFlag	{ background-image:url("../img/css-img/br-flag.png"); background-position:top; }
.header .menuUser .usFlag	{ background-image:url("../img/css-img/us-flag.png"); margin-left:10px;}
.header .menuUser .esFlag	{ background-image:url("../img/css-img/es-flag.png"); margin-left:10px;}
.header .menuUser .pen		{ background-image:url("../img/css-img/pen.png"); margin-left:170px; width:27px; height:27px;}
.header .menuUser a.sobre	{ background-image:url("../img/css-img/sobre.png"); width:27px; height:27px; margin-left:35px; }
.header .menuUser a.maps	{ background-image:url("../img/css-img/maps.png"); width:27px; height:27px; margin-left:35px;}
.header .menuUser a.favs	{ background-image:url("../img/css-img/favs.png"); width:27px; height:27px; margin-left:35px;}
.header .menuUser a.sms		{ background-image:url("../img/css-img/sms.png"); width:27px; height:27px; margin-left:35px;}
.header .menuUser .face		{ background-image:url("../img/css-img/face.jpg"); margin-left:310px; }
.header .menuUser .twitter	{ background-image:url("../img/css-img/twitter.jpg"); margin-left:10px; }
.header .menuUser .red		{ background-image:url("../img/css-img/red.jpg"); margin-left:10px;}
.header .menuUser .you		{ background-image:url("../img/css-img/you.jpg"); margin-left:10px;}
.header .menuUser p			{ font:11px Arial, Helvetica, sans-serif; color:#5f5f5f; position:absolute; top:7px; left:350px;}
.header .menuUser .logout {float:none;font:11px Arial;color:#015F74;top:7px;}
.header .menuUser .logout:hover {text-decoration:underline;}

/*menu NAV*/
.header .menuNav	{ background:#422D28; clear:both; position:absolute; top:160px; width:1000px;z-index:6000;}
.header .menuNav .itemSub	{ 	
					display:block; height:20px; float:left; 
					text-transform:uppercase; font:12px Arial, Helvetica, sans-serif; color:#fff; text-align:center;
					background:#422D28;padding-top:6px;border-right:1px solid #56443F;
					}
.header .menuNav .itemSub .linkSub	{ 	
					display:block; height:18px; float:left; 
					text-transform:none;font:12px Arial, Helvetica, sans-serif; color:#fff; text-align:center;
					padding-top:2px;background:#53342E;margin:1px;
					}
.header .menuNav .itemSub .linkSub:hover{background:#B3A367;color:#000;}
.header .menuNav a	{ 	
					display:block; height:20px; float:left; 
					text-transform:uppercase; font:12px Arial, Helvetica, sans-serif; color:#fff; text-align:center;
					background:#422D28; padding-top:6px;border-right:1px solid #56443F;
					}
.header .menuNav a:hover, .header .menuNav a.activo{ background:#B3A367; color:#000; }

.header .menuNav .home				{ width:90px;}
.header .menuNav .pousadas			{ width:186px;}
.header .menuNav .establecimientos	{ width:153px;}
.header .menuNav .parceiros			{ width:99px;}
.header .menuNav .precenteire		{ width:110px;}
.header .menuNav .beneficios		{ width:103px;}
.header .menuNav .oSite				{ width:80px;}
.header .menuNav .contacto			{ width:91px;}

/*CONTENT------------------------------------------------------------------------------------------------------------------------------*/

/*columna IZQUIERDA----------------*/
.content.home 			{ padding:15px 0 80px 0;}
.content .cD 		{ float:left; width:240px; margin:0 3px 0 16px;}
.content .cD select:first-child { margin-top:10px;}
.content .cD select { width:200px; margin-bottom:10px; font:12px Arial, Helvetica, sans-serif; color:#424242;}		
.content .cD .btB	{  margin: 5px 0 0 110px;}
.content .cD .btBg	{  margin: 0px 0 0 71px;}
.content .cD h4		{ font:italic 22px Georgia, "Times New Roman", Times, serif; color:#a79261; margin:3px 0 5px 15px;}

.content .cD .reserve 	{ background-image:url("../img/css-img/pen-d.png"); background-repeat:no-repeat; background-position:110px 3px;}
.content .cD .busca 	{ background-image:url("../img/css-img/lupa.png"); background-repeat:no-repeat; background-position:180px 0px;}
.content .cD .news		{ background-image:url("../img/css-img/sobre-d.png"); background-repeat:no-repeat; background-position:125px 3px;}
.content .cD .sms	 	{ background-image:url("../img/css-img/sms.png"); background-repeat:no-repeat; background-position:55px 0px;}

.content .cD > .otros			{ }
.content .cD > .otros h3 		{ 	font:italic normal 22px Georgia, "Times New Roman", Times, serif; color:#A79261; margin:3px 0 0 15px; 
									background-image:url("../img/css-img/check.png"); background-repeat:no-repeat; background-position:160px 0px;}
									
.content .cD > .otros h3.casamiento	{ font:italic normal 17px Georgia, "Times New Roman", Times, serif; color:#A79261; margin:3px 0 3px 10px; background:none; }
.content .cD > .otros h3.casamiento + a 	{ }
									
.content .cD > .otros h3 + a 	{ font:italic normal 17px Georgia, "Times New Roman", Times, serif; color:#A79261; display:block; margin:-3px 0 5px 10px;}
.content .cD > .otros h3 + a:hover 	{ text-decoration:underline; }
.content .cD > .otros .xsnazzyN2 p	{ font:bold 13px Arial, Helvetica, sans-serif; padding:10px 0 3px 0;}

.content .cD > .otros .xsnazzyN2 a	{ color:#424242; display:block; font:12px Arial, Helvetica, sans-serif;text-decoration:underline; }

.content .cD > .otros .xsnazzyN2.lista a{padding-left:8px; background-image:url("../img/css-img/bullet-list.png"); background-repeat:no-repeat;  background-position:0 4px;}
.content .cD > .otros .xsnazzyN2.destacado a	{ color:#424242; display:inline; font:12px Arial, Helvetica, sans-serif;}

.content .cD > .otros .xsnazzyN2 a.estado	{ display:block; padding:0 0 3px; 0;}

.content .cD > .otros .xsnazzyN2 a:hover	{ text-decoration:none; }

.content .cD > .otros h3.destaque			{ margin:3px 0 5px 15px; background-position:100px 0;}
.content .cD > .otros h3.praias			{ margin:3px 0 5px 15px; background-position:173px 0; font-size:20px !important;}
.content .cD > .otros a.sub					{ font:bold 14px Arial, Helvetica, sans-serif !important; padding:7px 0 5px 0; display:block !important;text-decoration:none;}
.content .cD > .otros a.sub:hover{text-decoration:underline;}

.content .cD .comentar		{ font:11px Arial, Helvetica, sans-serif; color:#424242; text-align:right; display:block; margin:2px 5px 0px 0;text-decoration:underline; }
.content .cD .comentar:hover{ text-decoration:none; }

.caja { background-image:url("../img/css-img/pq-romanticos.jpg"); width:227px; height:109px; padding:10px 0 0 0px; margin-bottom:10px; font:14px Arial, Helvetica, sans-serif; text-transform:none; text-align:center; }
.caja p { margin:15px 0 0 0; line-height:18px; color:#424242}
/*POUSADA*/
.content.pousada { padding:0 0 115px 0;}
.content.pousada .cD .logoPousada	{ margin:10px 0 60px 45px;}
.content.pousada .cD h5 	{ font:bold 12px Arial, Helvetica, sans-serif; color:#424242; padding-top:10px;}
.content.pousada .cD span 	{ 	font-weight:bold;
								display:block; height:25px; margin:10px 0 5px 0; padding-top:5px;
								background-image:url("../img/css-img/pousadas-selecionadas.png"); background-repeat:no-repeat; background-position:114px 0;}
.content.pousada .cD h5 + p	{ padding-bottom:3px; font-weight:bold;}
.content.pousada .cD h2		{ float:left;}
.content.pousada .cD h3		{ float:left; margin-left:5px; border-left:1px dotted #666; padding-left:5px;}
.content.pousada .cD h3 + a	{ clear:both; display:block; font:12px Arial, Helvetica, sans-serif; color:#424242;text-decoration:underline;}
.content.pousada .cD h2 a 	{ font:13px Arial, Helvetica, sans-serif; color:#424242;text-decoration:underline;}
.content.pousada .cD h3 a 	{ font:13px Arial, Helvetica, sans-serif; color:#424242;text-decoration:underline;}
.content.pousada .cD h2 a:hover, .content.pousada .cD h3 a:hover, .content.pousada .cD h3 + a:hover { text-decoration:none;}

.content.pousada .cD a.faceMini:hover, .content.pousada .cD a.twtMini:hover, .content.pousada .cD a.sobreMini:hover	{ background-position:bottom;}
.content.pousada .cD a.faceMini  { 	display:block; width:88px; height:20px; 
									background-image:url("../img/css-img/recomendar.png"); background-position:top;
									float:left; margin-right:5px; }
									
.content.pousada .cD a.twtMini  	{ 	display:block; width:65px; height:20px; 
									background-position:top; background-image:url("../img/css-img/twitter-mini.png");
									float:left; margin-right:5px; }					
												
.content.pousada .cD a.sobreMini  	{ 	display:block; width:21px; height:16px; 
									background-position:top; background-image:url("../img/css-img/sobre-mini.png");
									float:left; margin:2px 5px 0 0; }

/*columna CENTRAL home-------------------*/
.content .cC 		{ float:left; width:735px;}
.content.home .cC > img:first-child { margin:35px 0 20px 0;}
.content.home .cC > img.logoPousada:first-child { margin:0px 0 0px 0;}
.content.pousada .cC > img:first-child { margin:15px 0 30px 0;}

/*.content h3.reserva { font: italic 22px Georgia, "Times New Roman", Times, serif; color:#777; margin-top:10px; position:absolute; top:285px; left:410px; }*/
.content h3.reserva { font: italic 22px Georgia, "Times New Roman", Times, serif; color:#A79262; margin-top:10px; position:absolute; top:285px; left:442px; }

.content .foco { 	position:relative; float:left;
				width:225px; height:130px; 
				font:bold 13px Arial, Helvetica, sans-serif; color:#1c8895; text-transform:uppercase; 
				padding-left:15px; margin: 0 5px 15px 0;
				}

.content .cC .destacados { 
		display:block; width:225px; height:130px; 
		background-image:url("../img/css-img/destacado.png"); background-repeat:no-repeat; background-position: 0 3px; 
		position:absolute; top:0px; left:0px;
		}
		
.content .cC .destacados:hover		{ text-decoration:underline; background-position:-253px 3px;}
.content .cC .destacados span { text-decoration:none; }	
.content .cC .destacados:hover span { text-decoration:underline; }		

.content .cC .destacados span 	{ font:11px Arial, Helvetica, sans-serif; color:#494949; text-transform:none; position:absolute; width:110px; left:115px; top:29px; }
.content .cC .destacados img	{ position:absolute; top:29px; left:0;}

.content .cC p.textoFoto		{ font:12px Arial, Helvetica, sans-serif; color:#333; margin:0 0 20px 0; padding:0 15px 0 0;}

.content.pousada .cC .galeria + div { 	font:bold 11px Arial, Helvetica, sans-serif; 
										background-image:url("../img/css-img/star.png"); background-repeat:no-repeat; 
										clear:both;
										margin-left:23px; padding:3px 0 0 25px;
										height:21px;
										color:#444;
										}

.content.pousada .cC .galeria + div a { font:normal 9px Arial, Helvetica, sans-serif; color:#CCC;text-decoration:none;}

.content .paquetes			{ margin:15px 0 0 15px;}
.content .paquetes div 		{ width:212px; height:109px; float:left; margin-left:10px; padding:10px 0 0 15px;}
.content .paquetes div h3 	{ font:bold 13px Arial, Helvetica, sans-serif; color:#424242;}
.content .paquetes div a 	{ font:13px Arial, Helvetica, sans-serif; color:#424242; display:block;
background-image:url("../img/css-img/bullet-list.png");background-repeat:no-repeat;background-position:0 6px;text-decoration:underline;padding-left:6px;}
.content .paquetes div a:hover 	{ text-decoration:none;}

.content .paquetes .evEspeciales 	{ background-image:url("../img/css-img/pq-ev-especiales.jpg"); }
.content .paquetes .pqRomanticos 	{ background-image:url("../img/css-img/pq-romanticos.jpg"); }
.content .paquetes .pqTurismo 		{ background-image:url("../img/css-img/pq-turismo.jpg"); }
.content .paquetes .pqOtros 		{ background-image:url("../img/css-img/pq-otros-ev.jpg"); }

.content .cC .textos	{ padding-right:17px;font:12px Arial, Helvetica, sans-serif; color:#424242;}
.content .cC .textos h2	{ font:bold 12px Arial, Helvetica, sans-serif; color:#424242; margin:0 0 5px 0;}
.content .cC .textos h3	{ font:bold 12px Arial, Helvetica, sans-serif; color:#424242; margin:0 0 5px 0;}
.content .cC .textos h4	{ font:bold 12px Arial, Helvetica, sans-serif; color:#424242; margin:0 0 5px 0;}
.content .cC .textos p	{ font:12px Arial, Helvetica, sans-serif; color:#424242; margin:0 0 14px 0;}
.content .cC .textos ul li 	{ font:12px Arial, Helvetica, sans-serif; color:#424242; margin-top:0px; padding-left:8px; 
														background-image:url("../img/css-img/bullet-list.png"); background-repeat:no-repeat;  background-position:0 4px;}
														
/*.content .cC .textos a 	{color:#424242;text-decoration:underline;}
.content .cC .textos a:hover {text-decoration:none;}*/
.content .cC .textos a 	{color:#206191;text-decoration:none;}
.content .cC .textos a:hover {text-decoration:underline;}
.content .cC .otrosMomentos	{  font:italic 22px Georgia, "Times New Roman", Times, serif; color:#1C8895; margin: 25px 0 20px 10px; }

.content .cC .pousadasLista		{ margin:0 0 0 0px;}
.content .cC .pousadasLista h3	{ font:italic 22px Georgia, "Times New Roman", Times, serif; color:#1C8895; margin: 35px 0 70px 10px;}
.content .cC .pousadasLista.localizacion h3	{ margin: 20px 0 70px 0;}
.content .cC .pousadasLista h3 a	{ color:#1c8895;}
.content .cC .pousadasLista > div 			{ position:relative; padding-bottom:45px; margin:65px 15px 15px 0; clear:both; min-height:45px; border-bottom:1px solid #ccc;}
.content .cC .pousadasLista.localizacion > div +h3		{ margin-top:-20px;}
.content .cC .pousadasLista > div:last-child		{ border:none; }
.content .cC .pousadasLista .linkImagen 	{ font:11px Arial, Helvetica, sans-serif; color:#424242; display:block; margin-top:50px; width:550px;}
.content .cC .pousadasLista .linkImagen img { float:left; margin:-50px 10px 10px 0;}

.content .cC .pousadasLista a:hover	{ color:#666666; }
.content .cC .pousadasLista .linkImagen +a	{ 	display:block; clear:both; position:absolute; top:-50px; left:141px; 
												font:bold 15px Arial, Helvetica, sans-serif; color:#333;}
.content .cC .pousadasLista .linkImagen +a +a		{ color:#333; position:absolute; top:-30px; left:141px; font:bold 12px Arial, Helvetica, sans-serif;text-decoration:underline;}	
.content .cC .pousadasLista .linkImagen +a +a +a	{ color:#333; position:absolute; top:-16px; left:141px; font:bold 12px Arial, Helvetica, sans-serif;text-decoration:underline;}												

.content .cC .pousadasLista .linkImagen +a:hover{color:#333;text-decoration:underline;}
.content .cC .pousadasLista .linkImagen +a +a:hover{color:#333;text-decoration:none;}
.content .cC .pousadasLista .linkImagen +a +a +a:hover{color:#333;text-decoration:none;}

.content .cC .pousadasLista > div > ul				{ position:absolute; top:0px; left:575px; font:11px Arial, Helvetica, sans-serif; color:#555; }
.content .cC .pousadasLista > div > ul > li			{ 	margin-top:2px; padding-left:8px; 
														background-image:url("../img/css-img/bullet-list.png"); background-repeat:no-repeat;  background-position:0 4px; }

.content .cC .pousadasLista .btBgg			{ position:absolute; left:330px; bottom:5px; font-size:12px;}
.content .cC .pousadasLista .btBggSolicite			{ position:absolute; left:330px; bottom:5px; font-size:12px;}
.content .cC .pousadasLista .btBggg			{ position:absolute; left:330px; bottom:5px; font-size:12px;}
.content .cC .pousadasLista .btBg			{ position:absolute; left:420px; bottom:5px; padding-left:16px; width:112px;}
.content .cC .pousadasLista .btBLupa		{ position:absolute; left:300px; bottom:5px; }
.content .cC .pousadasLista .btBg:hover	{ text-decoration:none;}
.content .cC .pousadasLista a.btBgg:hover	{ text-decoration:none; background-position:bottom; }

.content .videos.posa { margin-left:30px;}
.content .videos h3	{ font:italic 22px Georgia, "Times New Roman", Times, serif; color:#1C8895; margin: 15px 0 10px 10px;}
.content .videos p	{ font:14px Arial, Helvetica, sans-serif; color:#444; margin:10px 0 15px 0;}

.content .cC h2.sub		{ margin:30px 0 0 5px; font:italic 18px Georgia, "Times New Roman", Times, serif; color:#333; }

.titulosub2				{ margin:15px 0 5px 20px; font:italic 22px Georgia, "Times New Roman", Times, serif; color:#333; }

.content .cC h2.sub2	{ margin:10px 0 10px 10px; font:italic 22px Georgia, "Times New Roman", Times, serif; color:#1C8895; }
.content .cC .googleMap	{ margin:0 0 20px 0;}
.content .cC .googleMap	h3	{ font:italic 22px Georgia, "Times New Roman", Times, serif; color:#1C8895; margin: 15px 0 10px 10px;}

.content .cC .otros h3	{ font:italic 22px Georgia, "Times New Roman", Times, serif; color:#777777; margin: 15px 0 10px 10px;}
.content .cC .otros > div { width:160px; float:left; margin:0 7px 15px 0px; border:1px dotted #ccc; text-align:center; padding:5px;}
.content .cC .otros > div > a { font:normal 12px Arial, Helvetica, sans-serif; color:#424242; text-align:center;text-decoration:underline; }	
.content .cC .otros > div > a:hover { text-decoration:none; }
.content .cC .otros > div > a:first-child	{ font:bold 15px Arial, Helvetica, sans-serif; display:block; margin:0 0 5px 0; color:#1C8895;text-decoration:none;  }
.content .cC .otros > div > a.estado { display:block; }


/*FORMULARIO -------------------------------------------------------------------------------------------------------------------------------------------*/
.content .cC .formulario		{ margin:15px 0 0 10px;}

.content .cC .formulario p		{ font:12px Arial, Helvetica, sans-serif; color:#424242; margin-bottom:15px;  }
.content .cC .formulario p a		{ font-weight:bold; color:#424242;}
.content .cC .formulario p a:hover{ text-decoration:underline; }

.content .cC .formulario h6					{ font: bold 15px Arial, Helvetica, sans-serif; margin:30px 0 15px 0; color:#424242;}
.content .cC .formulario h6:first-child		{ margin:0 0 15px 0;}
.content .cC .formulario > div	{ float:left; width:350px; }
.content .cC .formulario label	{ display:block; font:bold 12px Arial, Helvetica, sans-serif; color:#424242; margin:13px 0 5px 0; }
.content .cC .formulario input, .content .cC .formulario span	{ font:12px Arial, Helvetica, sans-serif; color:#424242;}	
.content .cC .formulario .in	{ width:280px;}
.content .cC .formulario .opciones { float:left; width:120px; margin-top:15px;}
.content .cC .formulario .opciones.first { margin-top:0px;}
.content .cC .formulario .opciones label { margin-top:0;}	
.content .cC .formulario .formD		{ margin-top:19px;}

.content .cC .formulario .formD .btBg2 	{ margin:10px 0 20px 150px;}
.content .cC .formulario .formD .btB	{ margin:60px 0 10px 167px;}

.content .cC .formulario img { display:block; margin:5px 0 20px 0;}

.content .cC .formulario table	{ font:12px Arial, Helvetica, sans-serif; color:#424242; padding:0; margin:0px 0 0 0; border:1px solid #ddd;  }
.content .cC .formulario .ancho	{ width:190px;}
.content .cC .formulario .head	{ background-color:#ccc; text-align:center; }
.content .cC .formulario table td		{ height:20px;}
.content .cC .formulario table .line	{ background-color:#ccc;}
.content .cC .formulario .campos		{ margin-left:170px;}
.content .cC .formulario .col			{ float:left; width:300px; margin-right:30px;}


.content .cC .comentarios { font:12px Arial, Helvetica, sans-serif; color:#424242; margin:15px 0 0 10px; }
.content .cC .comentarios h5 { font-size:14px; font-weight:bold; }
.content .cC .comentarios h6 { font-weight:bold; font-size:12px; }
.content .cC .comentarios p { margin:5px 40px 0 0; }
.content .cC .comentarios > div { border-bottom:1px solid #bbb; width:650px; padding-bottom:10px; margin-bottom:15px;}
.content .cC .comentarios > div.lastComment {  border-bottom:none; }
.content .cC .comentarios .btBg2 { margin-left:-18px;}

/*footer------------------------------------------------------------------------------------------------------------------------------*/
#footer	{ 	width:1000px; height:131px; 
			background-image:url("../img/css-img/rodape-c2.jpg"); background-repeat:no-repeat; 
			font:11px Arial, Helvetica, sans-serif; color:#454545; line-height:14px; }
#footer div				{ float:left; margin-top:63px;}
#footer div:first-child	{ margin-left:210px;}
#footer div:first-child + div	{ margin-left:5px; margin-right:8px;margin-top:55px;}


/*Login ------------------------------------------------------------------------------------------------------------------------------------*/

.login input { margin:3px 0 15px 0; width:197px;}
h1.logo		{ width:200px; height:40px; background-image:url("../img/site-img/pousadas-selecionadas.png"); background-position:110px 0; background-repeat:no-repeat;  }
h2.logo		{ width:200px; height:40px; background-image:url("../img/site-img/pousadas-selecionadas.png"); background-position:110px 0; background-repeat:no-repeat;  }