body{background: #f6f3f3 repeat-x top;
font-family: Arial;
color: #3333; 
font-size: 12px; color: #4E4E4E;
margin: 0px;
}
.bannertop{
/*background: url(../images/bg/top.png)
*/
background:#f3f5f9;
repeat-x top;
border-bottom:1px solid #e6e6e6;
}
.prinweb{ 
/*border-top: 0px solid #d9edee; */
/*background: white url(../images/bg/prinweb.gif) repeat-x top;*/
}
/*
h1{color: #708090;margin: 0px 0px 2px 0px;font-size: 12px;padding: 5px 0px 5px 7px;border-bottom: 1px dotted #dcdedf;
font-family: Verdana; text-transform: none; font-weight: bolder; margin-bottom: 0;width: 90%;}
h2{ font-size:15px;  font-weight: bold;  font-family:Verdana; }
*/
h1   { font-weight:bold; font-size:19px; line-height:20px; padding:2px 0px 0px 0px; margin:0px 0px 18px 0px; color:#787F88; }
h2   { font-weight:bold; font-size:12px; line-height:18px; padding:0px; margin:-10px 0px 20px 0px; color:#787f88; }
h3   { font-weight:bold; font-size:12px; line-height:18px; padding:0px; margin:16px 0px 3px 0px; color:#3a3d3d; }

hr{border: 1px dotted #d3d3d3;margin: 0px 0px 0px;}
img{border: 0px;}
form{	border: none; margin: 0px; padding: 0px;}
table{font-size: 12px; font-family: Arial; padding: 0px;}
a,a:link,a:visited{color: #006ab6;
}
a:hover{ color: #ff8c00;
}
.spacer{line-height:0; font-size:0; clear:both;	}
/*=================================================*/
/* Articulo */
td.artDet2{padding: 2px 10px 6px 10px;}
.artTitle{ 
margin: 0px; 
/*border: 1px solid #d9edee; */
padding: 3px 10px 3px 10px;
color: #787f88;
display: block;
font:normal 18px/25px Arial;
}
.artTitle2{ background: transparent; margin-top: 0px; border: 0px; padding: 0px;
margin-bottom: 0px; color: orange;font-weight: bolder; display: block;
font-size: 18px;}
.artFecha{font-size: 11px; color: #708090; font-family: Verdana;}
td.artDet{
	border-left: 1px dotted #cccccc;border-right: 1px dotted #cccccc;
	border-bottom: 1px dotted #cccccc;
}
.artDet{ padding: 10px 10px 6px 10px; font-size: 12px; color: #595959;}
.artDet img,.aDListp img{ border: 0px solid #e4e0e0;}
.artDet .portada{ border: 1px solid #cccccc; background: #f7f7f7; padding: 10px; 
 position: fixed;
 display: inherit;
}
.aDListp{ 
border-bottom:1px solid #e6e6e6;
}
.titleArticle{ background: transparent;
font:normal 13px/15px Arial;color: #787f88;display:block; font-weight: bolder;
padding: 0px; margin: 0px;
}
.comTit{	color: #1e90ff; font-weight: bolder; font-size: 12px;}
.artcom{
	color: #b22222; font-size: 15pz; font-weight: bolder;
}

#searchNews{
	 border: 1px solid #e6e6e6; background: #f9f7f7; width: 380px;
	 padding: 5px; margin: 10px 5px 10px 90px;
	 color: #595959;
	 font:normal 13px/16px Arial;
}
#searchNews .newsbutton{
	 background: #0b90db; color: white; border: 0px; height: 25px;
	 font: normal normal 13px/16px Arial;
}
#searchNews input{
	 background: white; 
	 color: #696969; border: 2px solid #d2d2d2; height: 22px;
	 font:normal 13px/16px Arial;
}
/*=================================================*/
/*
#prinCua h2{font-family: Arial;  background: white url(../images/bg/bgtitle.gif) repeat-x;
color: #708090;margin: 0px 0px 0px 0px;font-size: 15px;padding: 1px 0px 1px 5px;
border-bottom: 1px dotted #dcdedf;text-transform: none; margin-bottom: 0;  display: block;}
#prinCua table{
	height: 100%;
}*/
/*=================================================*/
.contenido{padding: 2px 2px 0px 2px; vertical-align: top; 
color: #595959;
border-left: 1px solid #e6e6e6;  border-right: 1px solid #e6e6e6;
}

.contenido h2{
font: normal bolder 17px/25px Arial, Helvetica, sans-serif;
margin: 0px 0px 7px 0px; padding: 0px 0px 0px 0px;
border-bottom: 1px dotted #dcdedf;
color: #787f8;

}
.principal .title1,.title1{
color: #7b818a;
font: normal bolder 14px/25px Arial;
margin: 0px; padding: 0px;
}
.dots{background: url(../dibu/bg/dots.gif); height: 8px;}
/*Menu*/
/*=================================================*/
#left{/*width:240px;*/
	/*float:left;*/
}
#left h2{
	/*background: url(../images/bg/menu3.gif) repeat-y;*/	
	padding: 0px 0px 0px 15px;
	margin:0 auto; 
	font: normal bolder 12px/25px Arial, Helvetica, sans-serif;
	color: #3d3d3d; background: white; text-transform: uppercase;
	border-left: 5px solid #f5f5f5;
	
	}
/*=================================================*/
/* boton */
/*=================================================*/
.button1 {font:normal 13px/25px Arial, Helvetica, sans-serif;
background: #58aeb3; color: white; border: 0px; padding: 3px 11px 3px 10px;
}
.boton2{font-size: 11px; color: white; padding-top: 3px;border: 1px solid #d6d5d9; font-family: Verdana; height: 21px; background: url(../dibu/bg/menu/02.gif) repeat-x;}
.boton3{ font-size: 11px; color: white; height:  22px; 
background-image:  url(../dibu/bg/menu/02.gif);
border: 1px solid #B1A792;	
border-width: 1px 1px 1px 1px;	
background-color: #FAF9F7;}
.boton{ font-size: 11px; color: #565656; height:  22px; 
background:  url(../images/bg/boton.png);
border: 1px solid #c8c8c8;	 border-width: 1px 1px 1px 1px;}
.texto {font-size: 11px;width: 100%; padding-top: 3px;border: 1px solid #d6d5d9; font-family: Verdana; height: 21px;
background: url(../images/input/text.gif) repeat-x; color: #5f1818;}
/*Slider*/
/*=================================================*/
a.proMas ,a.proMas:link{color: #0b90db;  text-decoration: none; 
  height: 17px; 
}

a.proMas ,a.proMas:link{
	color: #0b90db; 
	text-transform: capitalize;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	/*
	padding-left: 17px;
	height: 17px; 
	background: url(../images/icono/arrow1.png) no-repeat left;
	*/
	
}
a.proMas:hover{ color: #ff8c00; text-decoration: underline;}
.fechaArticle{ color:#878686;
	font-size: 10px;
}
/*Titulo*/
/*=================================================*/
/*Principal*/
/*=================================================*/
.cprin{border: 1px solid #e9e9e9; background: url(../images/bg/prinbg01.gif) repeat-x;}
.cprin h1{color: #cc0000;margin: 0px 0px 2px 0px;
font-size: 14px;padding: 5px 0px 5px 7px;
border-bottom: 1px dotted #CCCCCC;
font-family: Georgia, Helvetica, Verdana, serif; 
text-transform: none; font-weight: bolder; margin-bottom: 0;
width: 100%;
}
.prinpro{border-bottom: 1px dotted #ff8c00;padding-bottom:5px; padding-top:5px;}

.principal{ display: block; padding: 1px 0px 0px 0px; color: #595959;

}
.principal p,.principal div{
	color: #595959
}
/*=================================================*/
/*johan*/
.menupanel{	/*background: #f2fcfc; */
vertical-align: top; padding: 0px 0px 0px 5px;
border-left: 1px solid #e6e6e6;
}
a.linkblank{color: #fff8dc; text-decoration: none; font-weight: bold; font-size: 10px;}
a.linkblank:hover{color: #ffd700;}


.articuloPrinTitulo{font: bolder 12px Verdana; color: #006ab6; width: 100%}
a.articuloPrinMas, a.articuloPrinMas:link{font: bolder 12px Verdana; color: #ff8c00; width: 100%; }
a.articuloPrinFlash, a.articuloPrinFlash:link{font: normal 12px Verdana; color: #ff8c00; width: 100%;text-decoration:none}
a.articuloPrinFlash:hover{	color: green;  text-decoration:none}



.priconte{ width: 100%;	padding-left:5px; padding-right: 2px;}

.titulo02{ display: block;background-color: #295a8f;height: 21px;
border-left: 5px solid #e4e3e3;background-color: black;
padding-left: 5px; padding-top: 3px;font: bold 14px Verdana; 
color: white; text-transform: uppercase;}

.titulo04{display: block;height: 21px;border-left:10px solid #e4e3e3; padding-left: 5px; padding-top: 3px;
font: bold 11px Verdana; color: #596a7b; text-transform: uppercase;}
.borde{border: 1px solid #d9dbdc;}
#EmailForm{	font-size: 11px;}
#EmailForm h3 {display: none;}
#EmailForm input {font-size: 11px;;width: 100%; padding-top: 3px;border: 1px solid #d6d5d9; font-family: Verdana; height: 21px; background: url(../dibu/input/text.gif) repeat-x;}
#EmailForm fieldset{	border: none;	margin: 0px;	padding: 0px;}
#EmailForm label {display: block;margin-top: 5px !important; font-family: Verdana; color: #006bb7; font-size: 11px;}
#EmailForm textarea {	width: 100%; font-size: 11px;}
/*===========================================*/
.oddrow{	font: bold 11px Verdana;  font-style: normal;
	border-bottom: 1px solid #CCC; padding: 3px 0px 4px 2px; background: white;
	padding-right: 5px;font-weight: normal;}
.evenrow{font-weight: normal;padding-left: 20px;background: #EEE;
	font: bold 11px Verdana; font-style: normal;
	border-bottom: 1px solid #CCC; padding: 3px 0px 4px 2px; background: #EEE;
	padding-right: 5px;font-weight: normal;}
/*------------------------------------------Footer Start----------------------------------*/
#footer{
	background:url(../images/bg/footer_bg.gif) repeat-x 0 0 #f5f5f5;
	color: #595959; height:100px; padding: 15px 0 0 0;
	
	}

#loginUsr ul.nav{
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 100%; /* Width of Menu Items */
	/*border-bottom: 1px solid #ccc;*/
	z-index: 5;
	}
	
#loginUsr ul.nav li{
	position: relative;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	color:#595959; background-color: transparent; 
	/*float:left;*/
}

#loginUsr ul.nav li a{
	display: block;
	overflow: auto; /*force hasLayout in IE7 */
	font: normal 11px Verdana;
	color: #696969;
	text-decoration: none;
	background: #fdfde2;
	padding: 5px 3px;
	padding-left: 10px;
	text-decoration: none;
	border-bottom: 1px solid #f6e6a4;
	border-top: 1px solid #f6e6a4;
	border-right: 1px solid #f6e6a4;
	border-left:5px solid #f6e6a4;
	margin-bottom: 2px;
	/*
	border:1px solid #f6e6a4;
	*/
	}
#loginUsr ul.nav li a:hover{
	background-color: #0b90db; color: white;
	}
#logosfooter{
	width: 265px;float: left; border: 0px solid #00bfff;
}

#infofooter{
	width: 444px;float: right;border: 0px solid #00bfff;
	text-align: left;
}

#footer p.copyright{
	margin:0 auto; padding: 3px 0;
	font:normal 12px/14px Arial, Helvetica, sans-serif;
	color: #006ab6; background-color: transparent;
	}
#footer p.design{
	margin:0 auto; padding:0; 
	font:normal 12px/14px Arial, Helvetica, sans-serif;
	color: #006ab6; background-color: transparent;
	}
#footer p.design a{
	font:normal 12px/14px Arial, Helvetica, sans-serif;
	color:#595959; background-color: transparent; text-decoration:none;
	}
#footer p.design a:hover{
	background-color: transparent;color: #595959;
	}
/*------------------------------------------Footer End----------------------------------*/
#menuGallery{
	width: 200px;float: left;border: 0px solid #00bfff;
}
#menuGallery ul.nav{
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 200px; /* Width of Menu Items */
	/*border-bottom: 1px solid #ccc;*/
	z-index: 5;
	}
	
#menuGallery ul.nav li{
	position: relative;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	color:#595959; background-color: transparent; 
	/*float:left;*/
}

#menuGallery ul.nav li a{
	display: block;
	overflow: auto; /*force hasLayout in IE7 */
	font: normal 11px Verdana;
	color: #006ab6;
	text-decoration: none;
	background: #f9f7f7;
	padding: 5px 3px;
	padding-left: 10px;
	text-decoration: none;
	border-bottom: 1px solid #e6e6e6;
	border-left:5px solid #e6e6e6;
	}
#menuGallery ul.nav li a:hover{background-color: #65c1c2; color: white;}
/***********************************************************/
#formContact input{ font: normal 12px/14px Arial; color: #595959}
/***********************************************************/
#loginUsr{
	margin: 10px 0px 10px 0px;
	padding: 5px;
	list-style-type: none;
	width: 182px;
	z-index: 5;
	background: #fffff0;
	border: 1px solid #f0e3ae;
}
#loginUsr input,#loginUsr textarea{
	border:2px solid #dcdedf; margin-top: 3px; width: 177px; margin-bottom: 5px;
}
#loginUsr .boton{
	width: 70px; background: #006eb9; color: white; border: 0px; margin: 0px; padding: 0px;
	font:normal 13px/16px Arial;
}
#loginUsr .titulo{
	font: normal bolder 13px/25px Arial; text-align: center;
	border: 0px;  color: #787f88;
}
#loginUsr .errorbox{
	border: 1px solid #fc6752; background: #ffe5df; color:red;
	padding: 5px; margin-top: 7px; margin-bottom: 5px;
}
/********************************/
#formUsr input,#formUsr select,#formUsr textarea{
	 border: 2px solid #dcdedf; 	font:normal 12px/16px Arial; color: #494949;
}
#formUsr input{
	 width: 95%;
}

#formUsr td{
	padding: 3px;
}
#formUsr .pregunta{
	border-bottom: 1px solid #e6e6e6;
	/*background: #f9f9f9;*/ background: transparent;
	padding-left: 15px;
}
#formUsr .respuesta{
	border-bottom: 1px solid #e6e6e6;
	/*background: #f9f9f9;*/
}
#formUsr .button{
	 background: #333333 url(../images/bg/boton.png) repeat-x ; color: #656565;
	 font:normal 13px/25px Arial;border: 1px solid #a1a1a1;
	 margin: 0px; padding: 2px;
}
/**************************/
.boxError{
position: absolute;
color: #fff;
background:url(../images/bg/box_txt_error.png?id=323) no-repeat;
/*width: 228px;*/
width: 350px;
height: 22px;
padding-top: 7px;
padding-left: 5px;
margin-top: 17px;
margin-left: 10px;
z-index: 1;
}
a.btcon, a.btcon:link{
	background: #333333 url(../images/bg/boton.png) repeat-x ; color: #656565;
	font:normal 13px/25px Arial; padding: 3px 5px 3px 5px;  text-decoration: none;
	border: 1px solid #a1a1a1;
}
a.btcon:hover{
	background: #ffffe0; color:#ff6800; text-decoration: underline;
}
.notatit{ color: #414141;
	font:normal 11px/15px Arial;  border: 1px solid #f0e68c; background: #fefdf3;
	
	margin-bottom: 5px; padding: 5px;
}

.dconsultor{ color: #414141;
	font:normal 11px/15px Arial;  border: 1px solid #d8eaf5; background: #f4f9fc;
	margin-bottom: 5px; padding: 5px;
}
