@charset "utf-8";
/* colores */
.azuloscurofondo{ background-color:#007DBD;}
.azulbrillanteborde{border: 1px solid #007DBD;}
.grisoscurofondo{background-color:#3F3F3F;}
.grisnegrofondo{background-color:#2C2C2C;}
.amarilloborde{border-color:#F0CC04;}
/* colores */
.checked_gray{	background-image: url(/assets/images/check_gray.gif); background-position:top left; background-repeat:no-repeat;}

body {
	margin: 0 auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	background-color: #ebebeb;
	background-image: url(/assets/images/backraine2.jpg);
	background-position:top;
	background-repeat:repeat-x;
	width:995px;
}
#outer-wrapper{
	width:965px;
	margin:0 auto;
	background-color: #2C2C2C;
}
#cabecera {
	width:965px;
	height:207px;
	margin:0 auto;
	position:relative;
}
#datocontacto {
	color:#FFF;
	text-align:right;
	line-height:20px;
/*	margin-top:90px;*/
margin-right:5px;
}
.email {
	text-decoration: underline;
	color:#FFF;
}
.email:hover {
	text-decoration:none;
	color:#FFF;
}
.enzona1 {
	margin-top:5px;
	text-align:center;
	color:#006699;
	text-decoration:none;
	width:80px;
	padding-top:7px;
	height:24px;
	margin-right:5px;
	float:left;
	background-image:url(/assets/images/backboton1_on.jpg);
	background-repeat:no-repeat;
	display:block;
}
.nav1 {
	margin-top:5px;
	text-align:center;
	color:#fff;
	text-decoration:none;
	width:80px;
	padding-top:7px;
	height:24px;
	margin-right:5px;
	float:left;
	background-image:url(/assets/images/backboton1_off.jpg);
	background-repeat:no-repeat;
	display:block;
}
.nav1:hover {
	margin-top:5px;
	text-align:center;
	color:#006699;
	text-decoration:none;
	width:80px;
	padding-top:7px;
	height:24px;
	margin-right:5px;
	float:left;
	background-image:url(/assets/images/backboton1_on.jpg);
	background-repeat:no-repeat;
	display:block;
}
.enzona2 {
	margin-top:5px;
	text-align:center;
	color:#006699;
	text-decoration:none;
	width:135px;
	padding-top:7px;
	height:24px;
	margin-right:2px;
	float:left;
	background-image:url(/assets/images/backboton4_on.jpg);
	background-repeat:no-repeat;
	display:block;
}
.nav2 {
	margin-top:5px;
	text-align:center;
	color:#fff;
	text-decoration:none;
	width:135px;
	padding-top:7px;
	height:24px;
	margin-right:2px;
	float:left;
	background-image:url(/assets/images/backboton4_off.jpg);
	background-repeat:no-repeat;
	display:block;
}
.nav2:hover {
	margin-top:5px;
	text-align:center;
	color:#006699;
	text-decoration:none;
	width:135px;
	padding-top:7px;
	height:24px;
	margin-right:2px;
	float:left;
	background-image:url(/assets/images/backboton4_on.jpg);
	background-repeat:no-repeat;
	display:block;
}
.fechayhora {
	font-size:10px;
	color:#000E22;
	text-align:right;
	margin-top:12px;
}
#contenido {
	width:955px;
	margin:0 auto;
	position:relative;
}
#izquierda {
	float:left;
	width:259px;
	text-align:left;
}
.modulo1 {
	margin-bottom:5px;
}
.titulomodulo1 {
	color:#FFF;
/*	width:249px;*/
	height:24px; /* 18px;*/
	padding-left:10px;
	padding-top:4px;
background-image: url(/assets/images/check_gray.gif); background-position:top left; background-repeat:no-repeat;
background-color:#007DBD;
font-weight:bold;
text-align:center;
text-transform:uppercase;
border: 1px solid #007DFF;
}
.piemodulo1 {
	height:10px;
	width:259px;
	background-color:#3F3F3F;
}
#centro {
	float:left;
	width:490px;
	text-align: justify;
	padding:0 7px 5px 7px;
}
.titulocentro {
	color:#FFF;
	width:475px;
	height:32px; /* 24px; 18px;*/
	padding-left:10px;
	padding-top:4px;
background-image: url(/assets/images/check_gray.gif); background-position:top left; background-repeat:no-repeat;
background-color:#007DBD;
font-weight:bold;
text-align:center;
text-transform:uppercase;
border: 1px solid #007DFF;
}
.txt {
	padding:10px;
}
.txt2 {
	text-align:center;
	font-size:13px;
	font-weight:bold;
	padding:10px;
	color:#333;
}

.mini {
	text-align:left;
	color:#FFF;
	font-size: 10px;
}
.campo {
	font-size:10px;
	width:232px;
	background-color:#FFF;
	border:1px solid #59baeb;
	margin-top:3px;
	margin-bottom:10px;
	padding-left:5px;
}
.campo2 {
	font-size:10px;
	width:113px;
	background-color:#FFF;
	border:1px solid #59baeb;
	margin-top:3px;
	margin-bottom:10px;
	padding-left:5px;
}
.campo3 {
	font-size:10px;
	width:225px;
	background-color:#FFF;
	border:1px solid #59baeb;
	margin-top:3px;
	margin-bottom:10px;
	padding-left:5px;
}
.search {
	text-align:left;
	color:#666;
	text-decoration:none;
	padding-top:15px;
	height:15px;
	display:block;
	padding-left:10px;
}
.search:hover {
	color:#000;
	text-decoration:none;
}
.contenidomodulo1 {
	width:240px;
	margin: 15px auto;
}
#derecha {
	float:left;
	width:189px;
	text-align: justify;
}
.modulo2 {
	margin-bottom:3px;
}
.titulomodulo2 {
	color:#FFF;
	height:32px; /* 24px; 18px;*/
	padding-left:10px;
	padding-top:4px;
background-image: url(/assets/images/check_gray.gif); background-position:top left; background-repeat:no-repeat;
background-color:#007DBD;
font-weight:bold;
text-align:center;
text-transform:uppercase;
border: 1px solid #007DFF;
}

#centro .titulomodulo2{ width:465px; }
#derecha .titulomodulo2{ width:179px; }
.piemodulo2 {
	height:10px;
	width:100%;
	background-color:#3F3F3F;
}

.titulofeatured {
	color:#FFF;
	height:42px; /*24px; */
/*	padding-left:10px;*/
	padding-top:4px;
background-color:#007DBD;
font-weight:bold;
text-align:center;
text-transform:uppercase;
border: 1px solid #007DFF;
font-size:16px;
width:474px;
}

.piefeatured {
height:48px; 
width:466px;
background-color:#007DBD;
padding-left:5px;
padding-right:5px;
}

.precio {
	color:#FFF;
	font-weight:bold;
	text-align:right;
	display:block;
	margin:0px 10px 3px 0px;
}
.p {
	margin:5px;
	border:1px solid #006699;
}
.pfeatured {
	margin:1px;
	border:1px solid #000;
}
.txt_news {
	text-align:justify;
	padding:5px;
}
.readmore {
	color:#FFF;
	font-size:10px;
	text-align:right;
	text-decoration:none;
	display:block;
	margin:0px 10px 3px 0px;
}
.readmore:hover {
	color:#000;
}
#pie {
	text-align:justify;
	width:945px;
	padding:5px;
	background-color:#94948d;
	clear:both;
	margin:0 auto;
}

#pie a{ color: #FFF;}
#pie a:hover{ color: #FFF;}

/* ic. specific */
#email2{visibility:hidden;}
.titulomoduloresults{
	color:#FFF;
	height:18px;
	padding-left:10px;
	padding-top:4px;
	background-image: url(/assets/images/backtitulomodulo1.jpg);
}

.titulomoduloresults a{ text-decoration:none;color:white;font-weight:bold;}
.titulomoduloresults a:hover{ text-decoration:underline;color:white;font-weight:bold;}

.addprop{position: relative; right: 3px; cursor: pointer;}
.inlineobject{display:inline;text-decoration:none;}
.inlineobject a{text-decoration:none;}
.inlineobject a:hover{text-decoration:underline;}
#btQSearch , #btQContact , #btRequest , #btadvsearch, #btSearch , #btRnSearch , #btReset {
cursor:pointer;
height:23px;
line-height:23px;
color:#FFF;
background-color:#3F3F3F;
border:2px outset #2C2C2C ; 
cursor:pointer;
text-align:center;
vertical-align:middle;
}

/*  #_reset, */

.contwhite{	padding: 10px;}
.bottomrow{vertical-align:top;height:50px;}
.shortdescription{vertical-align:botttom;height:100px;}
/* end ic specific */


.nav3 {
	margin-top:5px;
	text-align:center;
	color:#fff;
	text-decoration:none;
/*	width:103px;*/
/*	padding-top:7px;*/
	height:31px;
	margin-right:5px;
	float:left;
	background-image:url(/assets/images/backboton3_off.jpg);
	background-repeat:repeat-x;
	display:block;
}
.nav3:hover {
	margin-top:5px;
	text-align:center;
	color:#006699;
	text-decoration:none;
/*	width:103px;*/
/*	padding-top:7px;*/
	height:31px;
	margin-right:5px;
	float:left;
	background-image:url(/assets/images/backboton3_on.jpg);
	background-repeat:repeat-x;
	display:block;
}

.enzona3 {
	margin-top:5px;
	text-align:center;
	color:#006699;
	text-decoration:none;
/*	width:80px;*/
	padding-top:7px;
	height:31px;
	margin-right:5px;
	float:left;
	background-image:url(/assets/images/backboton3_on.jpg);
	background-repeat:repeat-x;
	display:block;
}
.pflag{ border:1px solid #006699; margin:2px; }

/* Especifico round */
/*
span.top, span.bottom{
   width:100%;
   height:6px;
   display:block;
}
span.top {
   background:url(/assets/images/leftc.gif) top left no-repeat; 
}
span.bottom{
   background:url(/assets/images/leftc.gif) bottom left no-repeat;
}
span.top span, span.bottom span{
   width:6px;
   height:6px;
   float:right;
   font-size:6px; 
}
span.top span{
   background:url(/assets/images/rightc.gif) top right no-repeat;
}
span.bottom span{
   background:url(/assets/images/rightc.gif) bottom right no-repeat;
}
*/
/* Especifico round */

.clickmore{ right:0;bottom:0; text-align:right;vertical-align:bottom;}
.clickmore a{ color: #FFF;}
.clickmore a:hover{ color: #FFF;}

.mediumform{ width:118px; }

.referencia { color:#FFF;	font-weight:bold; display:inline; float:right;}

#centrodcha {
	float:left;
	width:682px; /* 679px;*/
	text-align: justify;
	padding:0 7px 5px 7px;
}

.titulocentrodcha {
	color:#FFF;
	width:670px; /* 670px;  475px; */
	height:32px;
	padding-left:10px;
	padding-top:4px;
background-image: url(/assets/images/check_gray.gif); background-position:top left; background-repeat:no-repeat;
background-color:#007DBD;
font-weight:bold;
text-align:center;
text-transform:uppercase;
border: 1px solid #007DFF;
}

.boldwhite{
	color:#FFF;
	height:18px;
	padding-left:10px;
	padding-top:4px;
}

.boldwhite a{ text-decoration:none;color:white;font-weight:bold;}
.boldwhite a:hover{ text-decoration:underline;color:white;font-weight:bold;}

.txt3 { text-align:center; font-size:13px; font-weight:bold; padding:10px; color:#FFF;}
