body{
	margin:0px; padding:0px; background: #38a5b9 url(../images/background.jpg) top left repeat-x;
	font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; text-align:center;
}
a{ color:#C64006; text-decoration:none; }
a{ text-decoration:underline; }
.nav_bar{
	display:block; position:absolute; z-index:3; top:0px; left:0px;
	width:100%; height:58px; background:url(../images/nav_bar-back.png) top left repeat-x;
}
.bar_buttons{
	display:block; margin:0 auto; width:724px; padding-top:2px; text-align:right; z-index:2;
}
.ml1{
	position:relative; left:330px; top:28px; display:block; z-index:8; float:left; width:200px; background:#f9f9f9;
	border:1px solid #d1d1d1; filter: alpha(opacity=80); opacity: .8; -moz-opacity:0.8; visibility:visible; overflow:hidden;
}
.ml2{
	position:absolute; left:330px; top:36px; display:block; z-index:8; float:left; width:200px; background:#f9f9f9;
	border:1px solid #d1d1d1; filter: alpha(opacity=80); opacity: .8; -moz-opacity:0.8; visibility:hidden; overflow:hidden;
}
#menu_lang{
	width:200px; margin:0 auto; overflow:hidden;
}
ul#menu_lang{
	clear:both;
	list-style-type: none; list-style: none;
	padding:0px; margin:0px; display:block; overflow:hidden;
}
ul#menu_lang li {
	text-align: left; line-height:26px; display:block; clear:both; overflow:hidden;
}
ul#menu_lang li a {
	display: block;padding-left:5px; margin-bottom:1px; width: 100%; height: 26px; background:#f9fbf1;
	text-decoration: none; font-size:12px; font-family:verdana,arial,tahoma; color: #0059be; overflow:hidden;
}
ul#menu_lang li a b.es{ width:100%; padding-left:25px; background:url(../images/es.gif) left center no-repeat; }
ul#menu_lang li a b.en{ width:100%; padding-left:25px; background:url(../images/en.gif) left center no-repeat; }
ul#menu_lang li.li_sep{ width:100%; height:0px; line-height:0px; margin:2px 0px 2px 0px; border-top:1px solid #d8d8d8; border-bottom:1px solid #ffffff; }
ul#menu_lang li a:hover {
	display: block; padding-left:5px;  width: 100%; height: 26px; background:url(../images/menu1_back-item.png) top left no-repeat;
	text-decoration: underline; font-size:12px; font-family:verdana,arial,tahoma;
}

.page_border{
	z-index:1;
	margin:0 auto; width:724px; border-left:10px solid #1c3f02; border-right:10px solid #1c3f02; border-bottom:8px solid #1c3f02; margin-bottom:10px;
}
.main{
	margin:0 auto; width:724px; border:1px solid #FFFFFF; height:auto;
	background:#FFFFFF; text-align:left; overflow:hidden;
}
.header{
	width:100%; height:138px; display:block; border-bottom:1px solid #FFFFFF;
	text-align:left; z-index:1;
}
.index_int{
	width:100%; height:245px; display:block; background:#FFFFFF;
}
.interactive{
	display:block; float:left; width:538px; height:245px; padding:0px; overflow:hidden;
}
.mainmenu{
	display:block; float:right; width:184px; height:245px; background:url(../images/mainmenu_back.gif) top left repeat-y; text-align:center;
	border-bottom:1px solid #FFFFFF;
}
.mainmenudiv{ margin:0 auto; width:165px; height:245px; overflow:hidden; }
#menu1{
	width:100%; margin:0 auto; overflow:hidden;
}
ul#menu1{
	clear:both; margin:0 auto;
	list-style-type: none; list-style: none;
	padding:0px; margin:0px; display:block;
}
ul#menu1 li {
	text-align: left; line-height:28px; display:block; margin-top:11px;
}
ul#menu1 li a {
	display: block; margin-bottom:1px;
	width: 165px; height: 28px; text-align:center;
	text-decoration: none; font-size:12px; font-family:verdana,arial,tahoma; color: #FFFFFF;
	background:url(../images/mainmenu_li-back.gif) top left no-repeat;
}
ul#menu1 li.li_sep{ width:100%; height:0px; line-height:0px; margin:2px 0px 2px 0px; border-top:1px solid #d8d8d8; border-bottom:1px solid #ffffff; }
ul#menu1 li a:hover {
	display: block; width: 165px; height: 28px; text-align:center; color:#FFFFFF;
	background:url(../images/mainmenu_li-back2.gif) top left no-repeat;
	text-decoration: underline; font-size:12px; font-family:verdana,arial,tahoma;
}
.cont_main{
	width:100%; display:block; background:url(../images/lateral_back.gif) top right repeat-y; overflow:auto;
}
.contmain{
	width:100%; display:block; background:url(../images/lateral_back.gif) top left repeat-y; overflow:auto;
}
.cont-left{
	display:block; float:left; width:538px; padding:0px;
}
.cont-right{
	display:block; float:right; width:538px; padding:0px; text-align:center;
	font-size:13px; color:#333333; overflow:hidden;
}
.lat-right{ display:block; float:right; width:184px; text-align:center; }
.lat-left{ display:block; float:left; width:184px; text-align:center; }
.sep_orange{
	display:block; width:100%; height:25px; background:url(../images/sep_orange-back.gif) top left repeat-x;
}
.title_cont{
	width:100%; height:25px; background:url(../images/sep_orange-back.gif) top left repeat-x; text-align:center; padding-top:3px;
	color:#FFFFFF; font-size:16px; text-transform:uppercase;
}
.info_cont{
	display:block; margin:0 auto; width:463px; overflow:auto; text-align:justify;
}
.banners-cont{
	display:block; width:100%; height:auto; background:#1c3f02;
}
.banner-logo{
	display:block; width:264px; height:168px; float:left; background:#1c3f02; border-top:4px solid #1c3f02; border-left:3px solid #1c3f02; border-right:2px solid #1c3f02; border-bottom:2px solid #1c3f02; overflow:hidden;
}

.titulos{
font-size: 18px;
font-weight:bold;
color:#333333;
}

#formulario{
width:500px; padding:20px;
}

.line_form{
width:480px;
padding-top:5px;
}

.label_form{
width:90px; 
color:#333333;
font-size:14px;
}

.box{
width:300px;
background:url(../images/bg_box.jpg);
background-repeat:repeat-x;
border:1px solid #CCCCCC;
}

.text_box{
background:url(../images/bg_box.jpg);
background-repeat:repeat-x;
border:1px solid #CCCCCC;
width:300px;
height:25px;
padding:3px;
}

.box_send{
border:none;
background-image:url(../images/btn_send_0.gif);
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
width:100px;
height:30; 
}

.box_send:hover{
background-image:url(../images/btn_send_1.gif);
}

.contenido{
padding:5px 20px;
color:#323232;
font-size:12px;
text-align:justify;
}
.contenido h3{
font-size:16px;
font-weight:bold;
color:#363636;
}

.contenido a{
color:#1C3F02;
text-decoration:none;
font-size:14px;
font-weight:bold;
}

.contenido a:hover{
color:#FA8225;
text-decoration:underline;
}
span.leermas{
float:right; 
width:90%; 
text-align:right;
}

ul.tags_category{
float:left;
width:90%;
border-top:3px solid  #0099FF; 
text-decoration:none;
list-style: none;
font-size:9px;
background:url(../images/skyblue.jpg) repeat-x;
}

li.tags_lista{
float: right;
border-left:1px solid #D1F1FF; 
}

li.tags_lista a{
color:#FA8225;
text-decoration:underline;
padding:0px 3px;
padding-bottom:2px;
font-size:10px;
}

li.tags_lista a:hover{
text-decoration:none;
font-size:10px;
color:#0099FF;
background:#FFF;
}

div.paginar_admin{
	display:block;
	width:90%;
	height:auto;
	color:#FF6600;
	text-decoration:none;
	font:"trebuchet MS";
	font-size:3px 10px;
	font-weight:bolder;
	padding:10px;
	text-align:center;
	
}

div.paginar_admin a{
	text-decoration:none;
	text-align:center;
	color:#0099FF;
}

div.paginar_admin a:hover{
	text-decoration:underline;	
	color:#FF0000;
}

.contenido_news{
width:90%;
height:90%;
padding:5px;
border-top:2px solid  #D1F1FF; 
text-align:justify;

}

.contenido_news a{
font:"Courier New", Courier, monospace;
size:10px;
color:#0099FF;
text-decoration:none;
}

.contenido_news a:hover{
size:10px;
color:#0099FF;
}


li.news_tags_lista{
float: right;
border-left:1px solid #D1F1FF; 
}

li.news_tags_lista a{
color:#FA8225;
text-decoration:underline;
padding:0px 3px;
padding-bottom:2px;
font-size:10px;
}

li.news_tags_lista a:hover{
text-decoration:none;
font-size:10px;
color:#0099FF;
background:#FFF;
}


ul.news_tags_category{
float:left;
width:90%;
border-top:2px solid  #0099FF; 
text-decoration:none;
list-style: none;
font-size:9px;
background:url(../images/skyblue.jpg) repeat-x;
text-align:justify;
}

span.leermas{
float:right; 
width:90%; 
text-align:right;
}

.form_news{
width:250px;
height:250px;
background:url(../images/suscribirse_back.png) no-repeat;
padding:90px 0px 0px 0px;
text-align:center;
}
/*************************************************************/


.reg_selected{ font-size:12px; color:#333333; }

.suscribe_select{
	width:200px; height:22px; border:1px solid #333333; background:#FBFBFB;
}
.option_ss{
	width:180px; height:20px; padding-left:30px;
}
.txtbox{
	display:block; width:200px; height:24px; border:1px solid #333333; background:#F5F5F5; padding-top:4px;
}

.cline{
	display:block; clear:both; width:100%; height:auto; overflow:visible;
}
.col_izq{
	float:left; display:block; width:48%; height:auto; margin-left:10px; margin-bottom:15px;
}
.bloq_gray{
	display:block; width:100%; height:auto; border-top:4px solid #D7DDE3; background:#EBEEF1;
	color:#1E1E1E;
}
.bloq_gray h2{
	display:inline; color:#174891; font-size:14px;
}
.li_gray{
	list-style: url(../images/flecha_vinieta.gif);
	list-style-position: outside;
	margin-left:26px; color:#000000;
}
.razon{
	display:block; width:400px; float:left; height:auto; overflow:visible; padding-left:30px; color:#000000; text-align:justify; margin-top:10px;
}
.razon h2{ display:inline; font-size:14px; color:#1B4381; }

/************************************************************/

.footer{
	width:724px; display:block; height:37px; background:url(../images/footer_back.gif) top center no-repeat #FFFFFF; overflow:hidden;
	border-top:2px solid #FFFFFF; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF;
}


/****************************** estilo galerias ********************************/

.title_gal{
	display:block; width:100%; border-bottom:1px solid #F95F2B; background:#FCDEC9;
	font-size:20px; padding:5px; clear:both;
}
.directive_box{
	width:95%; display:block; height:120px; float:left; text-align:left; padding:2px; overflow:hidden;
	background:url(../images/image_box-back.gif) bottom left repeat-x; border:1px solid #50C5F1; margin:5px;
	font-size:11px;
}
.image_box{
	width:150px; display:inline; height:150px; float:left; text-align:left; padding:2px; overflow:hidden;
	background:url(../images/image_box-back.gif) bottom left repeat-x; border:1px solid #50C5F1; margin:5px;
	font-size:11px;
}
.imgbox{
	display:block; width:100%; height:120px; overflow:hidden; text-align:center; margin:5px;
}
.imgbox img{
	border:1px solid #CCCCCC;
}
.dvg-on{
	position:absolute; top:0px; height:0px; width:100%; height:100%; overflow:hidden; filter: alpha(opacity=70); opacity: .7; -moz-opacity:0.7;
	background:#000000; z-index:999; display:block;
}
.dvp-on{
	position:absolute; top:0px; height:0px; width:100%; height:100%; overflow:auto;
	z-index:1000; display:block; color:#CCCCCC; text-align:center;
}
.dvl-on{
	position:absolute; top:0px; height:0px; width:130px; height:100%; overflow:auto; filter: alpha(opacity=90); opacity: .9; -moz-opacity:0.9;
	background:#666666; z-index:1001; display:block; border-right:1px solid #999999;
}
.dvp-on h2{ display:inline; font-weight:normal; }
.dvp-on img{ border:4px solid #FFFFFF; }
.cont_gal{
	display:block; width:100%; height:auto; text-align:center;
}
.dvg-off{
	display:none; visibility:hidden; width:0px; height:0px; overflow:hidden;
}