/*reset all styles*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {  

	    margin:0; 

	    padding:0; 

	} 

	table { 

	    border-collapse:collapse; 

	    border-spacing:0; 

	} 

	fieldset,img {  

	    border:0; 

	} 

	address,caption,cite,code,dfn,em,strong,th,var { 

	    font-style:normal; 

	    font-weight:normal; 

	} 

	ol,ul { 

	    list-style:none; 

	} 

	caption,th { 

	    text-align:left; 

	} 

	h1,h2,h3,h4,h5,h6 { 

	    font-size:100%; 

	    font-weight:normal; 

	} 

	q:before,q:after { 

	    content:''; 

	} 

	abbr,acronym { border:0; 

	}

        

/**/



body{

font-family:Verdana, Arial,Helvetica, sans-serif;

/*

/*font:0.9em/15px Verdana, Arial sans-serif;*/

font-size:1.2em;

/*background:#FDF2CC;*/

 /*letter-spacing: -0.2px */



 

}

p{text-align:justify;}

p.span{font-size:12px; color:black; }





a{text-decoration:none;}

/**/

.line{position:relative; width:100%; height:1px; background:url(../img/bg_linea.gif) repeat-x;}

/**/



.marco{width:97%;border:0px solid red; float:left;padding:2px;margin:4px 0 0 0;}

.fila{width:100%;border:0px solid orange;float:left;margin:2px}

.celda{border:0px solid blue; width:49%;margin:2px;float:left;}







#cabeza {position:relative; width:955px;margin:0 auto;background:#FFFFFF;}

#cabeza  h1 {display:none;}

#cabeza  .cnt1 {position:relative; width:100%;float:left;border:0px solid red;}

#cabeza  .cnt1 .left {position:relative;width:641px;float:left;}

#cabeza  .cnt1 .right {position:relative;width:313px;float:right;}

#cabeza  .cnt1 .right .cbox {position:relative;width:187px; height:94px; float:right;padding:0px 0 0 0; border:0px solid red;} 

#cabeza  .cnt1 .right .cbox .cleft {width:26px;float:left;border:0px solid red;} 

#cabeza  .cnt1 .right .cbox .cright {width:183px;float:right;padding:0 2px 0 0; border:0px solid red;} 

#cabeza  .cnt1 .right .cbox .cright .to p{font-size:10px;}

#cabeza  .cnt1 .right .cbox .cright .me .cleft{width:130px; float:left; font-size:10px;}

#cabeza  .cnt1 .right .cbox .cright .me .cleft p{float:right;width:93px;color:red;font-weight:bold; border:0px solid red; font-size:09px;font-style:italic;}

#cabeza  .cnt1 .right .cbox .cright .me .cleft p span{float:right;width:93px;color:black;font-weight:bold; border:0px solid red;}



#cabeza  .cnt1 .right .cbox .cright .me .cright{width:21px; float:right; } 

#cabeza  .cnt1 .right .cbox .cright .ba ul li{display:inline; }

#cabeza  .cnt1 .right .cbox .cright .ba ul a{float:left; margin:0; display:block;padding:0 8px 0 3px;width:auto; color:black; text-decoration:none; font-size:12px;  background:url(../img/divisor.gif) no-repeat right; }

 

#cabeza  .cnt1 .right .cbox .cright .ba ul a.nobg{background:none; }









 

#cabeza  .cnt2 { width:955px;height:224px;float:right;margin:0;padding:10px 0 0 0; background:url(../img/franja_logo.gif) repeat-x top;border:0px solid red;}

#cabeza  .cnt2 .left {width:640px;float:left;margin:0 1px 0 0;}/*-2*/

#cabeza  .cnt2 .right {width:314px;float:left;}



#cabeza  .linea {position:relative;width:100%; height:10px; background:url(../img/franja_logo.gif) repeat-x;float:left; }



#cabeza  .c-menu { width:953px; background:url(../img/bg_menu.gif) repeat-x; float:left; border:1px solid orange;margin:0 0 0 0px;text-align:right;}



#cabeza  .c-menu .menu {position:relative; width:940px;line-height:37px; /*background:url(../img/bg_menu.gif) repeat-x;*/float:right;display:inline;border:0px solid orange;}

#cabeza  .c-menu .menu .nav{font:bold 0.9em/37px Verdana, Arial sans-serif;}

#cabeza  .c-menu .menu .nav li{float:left;}

#cabeza  .c-menu .menu .nav a, nav strong{float:left; margin:0; display:block;color:black; text-decoration:none;font-size:16px;padding:0 0px; }



#cabeza  .c-menu .menu ul{font:bold 0.9em/35px Verdana, Arial, Helvetica, sans-serif; }

 

#cabeza  .c-menu .menu ul li{float:left;margin:0 0 0 0px; }

#cabeza  .c-menu .menu ul a, ul strong{float:left; margin:0; display:block;padding:0 12px 0 10px;width:auto; color:black; text-decoration:none; font-size:14px;  background:url(../img/bg_lnwhite_m.gif) no-repeat right; }

#cabeza  .c-menu .menu ul strong{background:none;font-weight:bold;margin:0;padding:0;}

#cabeza  .c-menu .menu ul a.nobg{background:none; }







#cuerpo {/*position:relative; */width:955px;margin:0 auto 0 auto;background:#FFF;}

#cuerpo .wrapper{ border:0px solid black;/*float:left;*/background:url(../img/bg_wr.gif) repeat;clear:both;}

#cuerpo .wrapper .left {width:155px; float:left; border:1px solid orange;border-top:none;border-bottom:none;}



#cuerpo .wrapper .left .tf {height:409px; float:left;width:100%; border:0px solid orange;clear:both;}

#cuerpo .wrapper .left .tf h2 {font-size:13px;}



#cuerpo .wrapper .left .r-d h2 {background:url(../img/bg_cus.gif) repeat-x;line-height:27px; color:red;font-weight:bold;padding:0 0 0 4px;}

#cuerpo .wrapper .left h3 {font-size:14px;font-weight:bold;color:#329CAE; }





#cuerpo .wrapper .left .lbox {margin:0 0 0 6px;background:#fff;}

#cuerpo .wrapper .left .lbox img {margin:0 auto;display:block;}

#cuerpo .wrapper .left .lbox h2 {font-size:14px;font-weight:bold;color:#329CAE;background:none; }

#cuerpo .wrapper .left .lbox h3 span { background:none;font-size:11px;font-weight:normal;color:#000000; }



#cuerpo .wrapper .left .lmenu h2{display:none;}



#cuerpo .wrapper .left .lmenu li{background:url(../img/bg_mleft.gif) repeat-x;height:24px; line-height:20px;padding:0 0 0 4px;}

#cuerpo .wrapper .left .lmenu li a{text-decoration:none;color:black;}

#cuerpo .wrapper .left .lmenu li h3 a {color:black;font-size:12px; font-weight:normal; }

 

 







#cuerpo .wrapper .right {position:relative; width:794px; float:right; border:0px solid red;}

 

#cuerpo .wrapper .right span a { text-decoration:none;color:red;}



#cuerpo .wrapper .right  h2 {font-size:13px;padding:0 0 0 4px; font-weight:bold;background:url(../img/bg_h2.gif) repeat-x;line-height:18px;min-height:20px;}

#cuerpo .wrapper .right .medium { float:right;width:100%; border:0px solid red;margin:0px 0 0 0;}

#cuerpo .wrapper .right .medium p{font-size:12px;}



#cuerpo .wrapper .right .medium h3{font-size:14px;font-weight:bold;color:#329CAE;}

#cuerpo .wrapper .right .medium span{font-size:11px;/*color:#329CAE;*/}

.content{padding:5px;border:0px solid black;} 

#cuerpo .wrapper .right .medium .right{position:relative; float:right; width:313px;padding:0 0 14px 0; border:0px solid green;}

/*#cuerpo .wrapper .right .medium .right .line{height:1px; float:left; border:1px solid red;margin:2px; }*/

#cuerpo .wrapper .right .medium .right .line{width:288px; border:0px solid black; float:right;margin:4px 0;}

#cuerpo .wrapper .right .medium .right .container{width:100%; border:1px solid orange;border-top:none; float:right;}











#cuerpo .wrapper .right .medium .right .box{position:relative;float:left; width:100%;border:0px solid red;}

#cuerpo .wrapper .right .medium .right .box span{color:red;font-weight:bold;font-style:italic;}

















#cuerpo .wrapper .right .medium .right .box .info{position:relative;float:right; width:180px; border:0px solid orange;}

#cuerpo .wrapper .right .medium .right .box .info p.txt1{color:black;font-size:10px;margin-top:3px;padding:0;}

#cuerpo .wrapper .right .medium .right .box .info p.txt1{color:black;font-size:10px;margin-top:3px;padding:0;}





#cuerpo .wrapper .right .medium .right .box .info h3{font-size:16px;}









#cuerpo .wrapper .right .medium .right .container .info2{float:left;margin:4px 0 6px 0;border:0px solid red;clear:both;width:100%;}





#cuerpo .wrapper .right .medium .right .box .foto{position:relative;float:left; width:110px; border:0px solid orange;}

#cuerpo .wrapper .right .medium .right .box .foto img{display:block;margin:0 auto;}









/*anterior*/

#cuerpo .wrapper .right .medium .left h3{width:100%;font-size:18px;}

#cuerpo .wrapper .right .medium .left p{font-size:12px;}



 

#cuerpo .wrapper .right .medium .left .noti h3 a {color:#000080; text-decoration:none; font-size:16px;}



#cuerpo .wrapper .right .medium .left .noti h3 a:hover{text-decoration:underline;}



 #cuerpo .wrapper .right .medium .left .noti .marco .fila{ border:1px solid #ccc;}

 

 

  

#cuerpo .wrapper .right .medium .left .noti .marco{border:0px solid red;padding:0;width:99%;}

#cuerpo .wrapper .right .medium .left .noti .marco .fila .celda {width:45%; border:0px solid red;}

#cuerpo .wrapper .right .medium .left .noti .marco .fila .celda2 {float:right;width:50%; border:0px solid blue;}

#cuerpo .wrapper .right .medium .left .noti .marco .fila .celda2 h3 a {font-size:16px;font-weight: bold; color: black; /* font-weight:normal;*/}

#cuerpo .wrapper .right .medium .left .noti .marco .fila .celda img{display:block; margin:0 auto 10px auto; border:0px solid blue;}



#cuerpo .wrapper .right .medium .left .noti .marco .otam .fila{ border:0px solid #ccc;margin:20px 0 0 4px; font-weight:normal;}

/*#cuerpo .wrapper .right .medium .left .noti .marco .otam .fila{}*/

#cuerpo .wrapper .right .medium .left .noti .marco .otam .fila .celda{width:47%; border:0px solid blue}

#cuerpo .wrapper .right .medium .left .noti .marco .otam .fila .celda .celda {width:38%;}

#cuerpo .wrapper .right .medium .left .noti .marco .otam .fila .celda .celdita{float:right;width:58%; border:0px solid blue;text-align:left;} 

#cuerpo .wrapper .right .medium .left .noti .marco .otam .fila .celda .celdita h3 a{font-size:12px; border:0px solid blue; font-weight:normal;line-height:14px;} 

 







#cuerpo .wrapper .right .medium .left .car .marco .fila .celda .celda {width:40%; border:0px solid red;}

#cuerpo .wrapper .right .medium .left .car .marco .fila .celda .celda img{display:block; margin:6px auto 10px auto;}

#cuerpo .wrapper .right .medium .left .car .marco .fila .celda .celda2 {float:right;font-size:12px;width:52%; border:0px solid blue;text-align:left;}

#cuerpo .wrapper .right .medium .left .car .marco .fila .celda .celda2 .nombre {font-size:14px; font-weight:bold;width:100%;color:black;display:block;margin:2px 0 2px 0;}

#cuerpo .wrapper .right .medium .left .car .marco .fila .celda .celda2 .feature {font-size:12px; font-weight:bold;width:100%;color:#20A64C;display:block;}









#cuerpo .wrapper .right .medium .left .comment{font-size:12px;}

#cuerpo .wrapper .right .medium .left .comment .marco .fila{border:1px solid #ccc; margin:0 0 10px 0;}

#cuerpo .wrapper .right .medium .left .comment .marco .fila .celda2{border:0px solid red;width:25%;}

#cuerpo .wrapper .right .medium .left .comment .marco .fila .celda3{text-align:left;}

#cuerpo .wrapper .right .medium .left .comment .marco .fila .celda2 img{display:block; margin:6px auto 10px auto;border:0px solid red;}

#cuerpo .wrapper .right .medium .left .comment .marco .fila .celda {float:right;font-size:12px;width:73%; border:0px solid blue;text-align:left;}

/*#cuerpo .wrapper .right .medium .left .comment .marco .fila .celda .nombre {font-size:14px; font-weight:bold;width:100%;color:black;display:block;margin:2px 0 2px 0;}

*/

#cuerpo .wrapper .right .medium .left .comment .marco .nombre {font-size:14px; font-weight:bold;width:100%;color:black;display:block;margin:2px 0 2px 0;}

#cuerpo .wrapper .right .medium .left .comment .marco .ad {font-size:11px; font-weight:normal; color:black;/*display:block;margin:2px 0 2px 0;*/}

#cuerpo .wrapper .right .medium .left .comment .marco p {margin:2px 0 2px 0;}











#cuerpo .wrapper .right .medium .left .marco .fila .celda{text-align:center; }

#cuerpo .wrapper .right .medium .left .marco .fila .celda a {color:#000080; }



#cuerpo .wrapper .right .medium .left .fFaq a {font-size: 14px; color: #000080; }





.smalltease { font-size: 12px; color: #333333; margin-top: 2px; margin-bottom: 2px; }



.smallsmall { font-size: 12px; text-align:}

/*



*/

#cuerpo .wrapper .right .medium .left{position:relative; float:left; width:470px;margin:0 0px 0 0;padding:0 0 0px 0; border:0px solid pink;}

#cuerpo .wrapper .right .medium .left .container{width:100%; border:0px solid orange; float:left;}



/**/

#cuerpo .wrapper .right .medium .left .container .c-t1 {background:orange;width:95%;border:1px solid red; }

#cuerpo .wrapper .right .medium .left .container .c-t1 h2{background:orange;width:100%;border:0px solid red;}

#cuerpo .wrapper .right .medium .left .container .c-t2 h3{font-size:20px; font-weight:bold; border:0px solid red; }





#cuerpo .wrapper .right .medium .left .box{position:relative;float:right; width:100%;border:1px solid #ccc;margin:0 0 5px 0;}

#cuerpo .wrapper .right .medium .left .box .line{ width:455px; border:0px solid black; float:right;margin:4px 0;}

#cuerpo .wrapper .right .medium .left .box .info{position:relative;float:right; width:317px;padding:0 3px 0 0; border:0px solid orange;}

#cuerpo .wrapper .right .medium .left .box .info .link{border:0px solid red;float:right;color:red;font-style:italic;}

#cuerpo .wrapper .right .medium .left .box .info .sub-tl{font-size:12px; margin:4px 0 4px 0;}

 #cuerpo .wrapper .right .medium .left .box .info .sub-tl strong{color:#000;font-size:13px;}

 

 

 

#cuerpo .wrapper .right .medium .left .box .foto{position:relative;float:left; width:140px; border:0px solid orange;}

#cuerpo .wrapper .right .medium .left .box .foto img{display:block;margin:6px auto 0 auto;border:1px solid #FFF0CC;}

#cuerpo .wrapper .right .medium .left .box .foto img a:hover{border:2px solid #ccc;}













#cuerpo .wrapper .right .medium  .left  .marco  .fila  .celda ul li a {

	 font-size:14px;

	 font-weight:normal;

	 color:blue;

	 text-decoration:none;

	 text-align:left;

}









#cuerpo .wrapper .right .medium .left .domestic{

	border:0px solid red;

        float:left;

        width:100%;

}



#cuerpo .wrapper .right .medium .left .domestic .fila .celda{

	width:30%;

}













/*tam  links reservaciones hotel*/

#cuerpo .wrapper .right .medium  .left   .container .content .box .info p span{

	 font-size:14px;

}



/*todos los tours*/

#cuerpo .wrapper .right .medium  .left .alltours .marco .fila .celda {

	 border:0px solid red;

	 width:30%;

}





#cuerpo .wrapper .right .medium  .left .alltours {

	/* border:1px solid red;*/

	 float:left;

	 margin-top:10px;

}



#cuerpo .wrapper .right .medium  .left .alltours img {

	display:block;

	margin:0 auto;

}



#cuerpo .wrapper .right .medium  .left .alltours .t1 {

	font-size:16px;

}



#cuerpo .wrapper .right .medium  .left .alltours .marco .fila .celda .t2 {

	font-size:12px;

}

#cuerpo .wrapper .right .medium  .left .alltours .marco .fila .celda .t2 h4 {

	/*width:60%;

	border:1px solid red;*/

}

 





 /* fotos galeria*/

 #cuerpo .rd-w .wrapper .rd-h .right .medium .right .container .heaven{ background-color:#5EA9C4;/*#5AAFE9;*/float:left; width:100%;

}





#cuerpo .rd-w .wrapper .rd-h .right .medium .right .container .heaven h2{ background:none; margin-top:4px;}

#cuerpo .rd-w .wrapper .rd-h .right .medium .right .container .heaven .sub-title{ background-color:#6A7EB7;/*#3E8DA9;*//*#29F0E5;*/ margin-top:4px;float:left;width:100%; font-size:14px; font-weight:normal; }

#cuerpo .rd-w .wrapper .rd-h .right .medium .right .container .heaven .celda{ width:45%;}

#cuerpo .rd-w .wrapper .rd-h .right .medium .right .container .heaven .small{ font-size:12px;text-align:left;color:#003304;/*#016A01;*/}



#cuerpo .rd-w .wrapper .rd-h .right .medium .right .container .content .marco .fila {text-align:center;}

#cuerpo .rd-w .wrapper .rd-h .right .medium .right .container .content .marco .fila a img{margin:3px;}

  

/*rd-h*/

#cuerpo .rd-w .wrapper {background:none;}

#cuerpo .rd-w .wrapper .rd-h .right {width:951px; float:right; border:0px solid red; background:none;}

#cuerpo .rd-w .wrapper .rd-h .right .container {margin:0 0 5px 0;}



 

#cuerpo .rd-w .wrapper .rd-h .right .medium .right{position:relative; float:right; width:313px;padding:0 0 14px 0; border:0px solid green;}

 

#cuerpo .rd-w .wrapper .rd-h .right .medium .left{width:628px;}

#cuerpo .rd-w .wrapper .rd-h .right .medium .left .t1 h2{background:none; font-size:25px;min-height:40px; line-height:40px; color:#333399;margin-bottom:4px;min-height:22px;}

#cuerpo .rd-w .wrapper .rd-h .right .medium .left .container h2{min-height:22px; line-height:25px;}







#cuerpo .wrapper .right .medium .left .t1 h2{background:none;font-size:20px; line-height:40px;min-height:30px; color:#013366;/*color:#333399;*/}

 







#cuerpo .wrapper .right .medium .left .barrat{font-size:16px; font-weight:bold; border:0px solid red; text-decoration:none;}

  

#cuerpo .wrapper .right .medium .left .barrat a{ text-decoration:none;color:#000080;}

#cuerpo .wrapper .right .medium .left .foto a {text-decoration:none;}

#cuerpo .wrapper .right .medium .left .foto{float:left; width:33%; font-size:10px; text-align:center;}



#cuerpo .rd-w .wrapper .rd-h .right .medium .left .box .info{width:470px; border:0px solid orange;}







div.button{margin:auto}



div.button .btnleft, div.button .btnright{

height:20px; 

width:5px; 

background-image: url(../img/button_left.gif); 

float:left; 



}

div.button .btnright{background-image: url(../img/button_right.gif)}

div.button .btncenter{

	float:left; 

	height:20px; 

	background-image: url(../img/button_center.gif); 

	overflow:hidden; 

}

div.button .btncenter a{

	text-decoration: none; 

	line-height: 22px; 

	padding: 0px 6px;

	font-size:12px;

	border:1px solid red;

}



div.button .btncenter a:hover{color:#000}



/* styling an input button */

div.button .btncenter input{

	text-decoration: none; 

	border:0px solid #000; 

	background: transparent; 

	font: 12px "Trebuchet MS", Tahoma, Geneva, Arial, Helvetica, sans-serif; color: #000; 

	cursor: pointer; 

	margin-top:2px; 

	height:19px; 

}

 

.textoSeccion{font-size:12px; color:black;}













/*

////

*/









/*fin rd-h*/









#cuerpo .ct-m{float:left; height:39px; width:955px;clear:both; border:0px solid blue;z-index:1}













#cuerpo .ct-m .menup{/*position:relative;*/ float:left;height:39px; width:642px; background:url(../img/bg_mpie.gif) repeat-x;border:1px solid orange;}

/*#cuerpo .menup ul{display:inline;}*/



#cuerpo .ct-m .menup .c-mp{float:right;height:39px; width:625px; border:0px solid orange;}



#cuerpo .ct-m .menup ul a, ul strong{float:left; margin:0; display:block;padding:0 12px 0 5px;width:auto; color:black; text-decoration:none; font-size:14px;  background:url(../img/ln_white.gif) no-repeat right; }

#cuerpo .ct-m .menup ul li{float:left;margin:0 0 0 0px;font-weight:bold;line-height:39px;}

#cuerpo .ct-m .menup ul li a.nobg{background:none;}





#cuerpo .ct-m .other{position:relative; width:310px; height:38px; background:url(../img/bg_pietar.gif) no-repeat; float:right; border:0px solid red;z-index:1 }



/*#cuerpo .menup ul li ul li{display:inline;}*/



#cuerpo .reservation{clear:both; border:0px solid blue;font-size:13px; padding:4px;}



#bordeTablasSeparador{

border-width: 0.1px;

border-color: #CCCCCC;

border-style: solid;

 

 }

	.txtTituloReservacion{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: normal;

	color: #000000;

}



.txtEnlace {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	color: #3300CC;

	text-decoration: underline;

}

.txtEnlace:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	color: #0066FF;

	text-decoration: none;

}



a.txtEnlace {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	font-size:12px;

	color: #3300CC;

	text-decoration: underline;

}

a.txtEnlace:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	font-size:12px;

	color: #0066FF;

	text-decoration: none;

}





 

.st1 {

	border:0px solid red;

	text-align:center;

	margin:15px 0 15px 0;

	

 }

 .cb1 {

	border:0px solid red;

	text-align:center;

	font-size:12px;

	margin:15px 0 15px 0;

 }

 .cb2 {

	border:1px solid red;

	float:left;

	font-size:12px;

	margin:20px 0 15px 0;

 }

 

 .rsv {

	border:0px solid red;

	position:relative;

        float:right;

        width:100px;

	 

 }

/*f b*/

.enlaceboton {

 PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; COLOR: #666666; PADDING-TOP: 2px; FONT-FAMILY: verdana, arial, sans-serif; BACKGROUND-COLOR: #E7F1CD; TEXT-DECORATION: none

}

.enlaceboton:link {

BORDER-RIGHT: #666666 2px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #666666 2px solid

}

.enlaceboton:visited {

 BORDER-RIGHT: #666666 2px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #666666 2px solid

}

.enlaceboton:hover {

	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #666666 2px solid; BORDER-LEFT: #666666 2px solid; BORDER-BOTTOM: #cccccc 1px solid

}

.boton {

	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #006790;

	background-color: #EFEFE0;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	padding: 1px;

	border-top-color: #E1E1F4;

	border-right-color: #E1E1F4;

	border-bottom-color: #E1E1F4;

	border-left-color: #E1E1F4;

} 



.curvacaja{/*solo en mozilla funciona*/

 font-family: Verdana, Arial, Helvetica, sans-serif;

 font-size: 11px;

 padding: 10px;

 background-color: #ffffec;

 border: 1px solid #E4E4E4;

 color: #FF0000;

 -moz-border-radius: 10px;

 }





.mapa-regiones{

            

          background:url(../mapa/costarica_ict.jpg); border:1px solid red;

          width:95%;

          height:322px;

          float:left;

  

            

            }

.reg1{ position:absolute;

       top:450px;

       left:290px;

           

       }

.reg2{

          

       } 

 .reg3{

          

       }            

  .reg4{

        

       }           



/*fin formato*/

 .txtChk{

 font-size:12px;

 text-align:left;

 float:left;

 }

 .search{

 border:0px solid red;

 

 }

 

 .search  .search-t1{

font-size:14px;

margin:15px 0  8px 0;

float:left;

color:red;	

 

 }

   

 .search   form   label {

 

text-align:left;

/*float:left;*/

 

 }

 .search   form  input{

 

border:1px solid black;

/*float:left;*/

 

 }

 .search   form   .marco  .fila{

 

 float:left; 

 

 }

.search   form   .marco  .fila  .celda {

width:30%;

border:0px solid black;

text-align:left;

padding:0px;

margin:0px;

/*float:left;*/

 

 }

 

/* .txtChk {

 font-size:12px;

 border:1px solid red;

 padding:2px;

 }

 */

 

 /*formato site map*/



#cuerpo .wrapper .right .medium .left .site-map{

            

           border:0px solid red;

          width:99%;

          height:auto;

          float:right;

          list-style:inside;

          

            

            }

 #cuerpo .wrapper .right .medium .left .site-map ul{

            border:0px solid red;

            font-size:16px;

            list-style:inside;

  }

  

    #cuerpo .wrapper .right .medium .left .site-map .site-t1 {

            margin:12px 0 8px 0;

            font-size:18px;

            color: #2D8808;

            font-weight:bold;

           

  }

  

.cp{

            

            border:0px solid red;

            border-bottom:1px solid #ccc;

            padding-bottom:40px;

           

       }  

.linkP{

            

            font-size:14px;

            color: #2D8808;

            float:right;

            text-align:right;

            font-weight:normal;

            border:0px solid red;

            clear:both;

       }		



  

  

  

    #cuerpo .wrapper .right .medium .left .site-map ul li a{

            

        font-family: Verdana, Arial, Helvetica, sans-serif;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	font-size:14px;

	color: #3300CC;

	text-decoration: underline;

             

            

            }

             #cuerpo .wrapper .right .medium .left .site-map ul li a:hover{

            

               color:#468F00;

          text-decoration: none;

            

            }





#pie { width:955px; margin:0 auto; border:0px solid red;clear:both; background:#FFF;	}

#pie .pcontent{position:relative;   padding:10px 0 0 0; border:0px solid blue;clear:both; font-size:12px;}

#otra {/*position:relative;*/ width:955px; margin:0 auto; border:1px solid red;}



/*EW*/

.wrapper:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.wrapper{display:block;}

 

* html .wrapper{height:1%;}





/**/

/*======================================================*/

#menu{float:left;background:#2265AB;padding:5px 0;clear:both;width:98.7%;}



/*#menu ul{list-style:none;}*/

#menu ul li{display:inline;padding-bottom:5px;}

h3 a{color:#FE9542;height:15px;padding:0 0px 0 0px;text-decoration:none;font-weight:normal;}

h3 a:hover{color:#000;}





#navcontainer{float:left;margin:0px;padding:5px 0 0px 10px ;background:#FFF;width:98.79%;border:1px solid red;}

 

/*nivel 1*/



#cuerpo .wrapper .right .medium .left .marco.fila .celda #nav{padding:0;margin:0;overflow:hidden;}

#cuerpo .wrapper .right .medium .left .marco .fila .celda  #nav li{float:left;padding:0;margin:0;color:#013366;} 

#cuerpo .wrapper .right .medium .left .marco .fila .celda .black{color:#000000;}

#cuerpo .wrapper .right .medium .left .marco .fila .celda #nav li a{color:#000000;}

#cuerpo .wrapper .right .medium .left .marco .fila .celda #nav li a:hover{color:#000000;}

#cuerpo .wrapper .right .medium .left .marco .fila .celda #nav a{display:block;margin:0;padding:4px 3px 4px 3px;font-weight:bold;font-size:98%;color:#000000;text-decoration:none;font-size:12px;border:0px solid #000000;/*font-weight:normal;*/}

#cuerpo .wrapper .right .medium .left .marco .fila .celda #nav li a{color:#000000;}

#cuerpo .wrapper .right .medium .left .marco .fila .celda #nav li a:hover {color:#000000;}



/*nivel 2*/

 

#cuerpo .wrapper .right .medium .left .marco .fila .celda #nav li ul{z-index:100;margin:0;padding:0px;position:absolute;left:-999em;background-image:url(../img/stripe.gif);border:1px solid #ebebeb;border-bottom:4px solid #ebebeb;line-height:1em;overflow:hidden;color:#000000;}



#cuerpo .wrapper .right .medium .left .marco .fila .celda #nav li ul li{z-index:101;margin:0;padding:0px;clear:both;color:red;}

#cuerpo .wrapper .right .medium .left .marco .fila .celda #nav li ul li a{color:blue;margin:0;padding:5px;font-size:12px;/*font-weight:bold;*/}

#cuerpo .wrapper .right .medium .left .marco .fila .celda #nav li ul li a:hover{background-image:none;color:#000000;}

#cuerpo .wrapper .right .medium .left .marco .fila .celda #nav li:hover ul,#cuerpo .wrapper .right .medium .left .marco .fila .celda #nav li.sfhover ul{left:auto;color:#000000;}

#cuerpo .wrapper .right .medium .left .marco .fila .celda #nav li:hover,#cuerpo .wrapper .right .medium .left .marco .fila .celda #nav li.hover{position:static;z-index:12;color:#000000;}





.black{color:red;}

#cuerpo .wrapper .left .tf .lmenu ul li h3 .peq{font-size:11px;}

 

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.clearfix{display:block;}

/** html #cuerpo{height:1%;}*/