/* CSS Document */



* {

margin:0;

padding:0;

}



body{

font-size:70%;

font-family:"Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;

line-height:1.3em;

background:#0B0E13 url(../images/fondo_principal.jpg) no-repeat top;

}



img{

border:0px;

}



#wrap

{

  position:absolute;

	width:911px;

	left:50%;

	border:0px solid #A2A2A2;

	margin-left:-456px; /*Se coloca en negativo el resultante de dividir la anchura entre dos*/

	overflow: no;

	z-index: 1;

}



#header{

position:relative;

float:left;

width: 911px;

height:104px;

background:#38607B url(../images/fondo_cabecera.gif) no-repeat top;

/*border:1px solid #00FF00;*/

}

#footer{

position:relative;

width:870px;

height:16px;

float:left;

background:#ffffff url(../images/linpuntos.gif)  no-repeat top;

padding:12px 20px 20px 20px; 

margin-bottom:30px;

display:inline;

}



* html #footer{

/*	font-size:1.3em;*/

}



.contentheading{

width:90%}



#logo{

position:relative;

width:288px;

height:60px;

left:15px;

top:9px;

display:block;

float: left;

background: url(../images/logo.gif) no-repeat;

/*border:1px solid #00FF00;*/

cursor:hand;

}



#content1{

position:relative;

float:left;

width: 911px;

margin:0;

padding:0;

/*border:1px solid #00FF00;*/

background:#FFFFFF url(../images/fondo_gotasInt.gif) no-repeat 230px 0;

}



#content{

position:relative;

float:left;

width: 911px;

margin:0;

padding:0;

/*border:1px solid #00FF00;*/

background:#FFFFFF;

}



#containerLeft{

position:relative;

float:left;

width:690px;

margin:0 0 30px 0;

padding:0;

/*border:1px solid #00FF00;*/

}



#containerRight{

position:relative;

float:right;

width:210px;

margin:10px 0 30px 0;

padding:0;

background:#FFFFFF;

/* border:1px solid #00FF00;*/

}



.colhome1{

position:relative;

float:left;

width:320px;

margin:0px;

background:url(../images/linpuntos_vert.gif) repeat-y top right;

}



.colhome2{

position:relative;

float:right;

width:350px;/*

margin:25px 0 0 5px;

padding:0;*/

/*border:1px solid #00FF00;*/

} 









h3{

padding-top:20px;

margin-bottom:5px;

/*font-size:1.2em;*/

line-height:1.3em;

font-weight:bold;

color:#B56E00;

}

h4{

padding-top:20px;

/*font-size:1.1em;*/

line-height:1.2em;

}

h5{

padding-top:20px;

/*font-size:1em;*/

line-height:1.1em;

}

h6{

padding-top:20px;

/*font-size:0.9em;*/

line-height:1em;

font-weight:bold;

}

#footer,.small,.createdate,.modifydate,.mosimage_caption{

color:#181818;

}



#footer a{

/*font-size:1.1em;*/

color:#181818;

text-decoration:underline;

}



#footer a:hover{

color:#969696;

text-decoration:underline;

}



/***** Global Classes *****/



.clear 			{ clear:both; }



.float-left 	{ float:left; }

.float-right 	{ float:right; }



.text-left 		{ text-align:left; }

.text-right 	{ text-align:right; }

.text-center 	{ text-align:center; }

.text-justify 	{ text-align:justify; }



.bold 			{ font-weight:bold; }

.italic 		{ font-style:italic; }

.underline 		{ border-bottom:1px solid; }

.highlight 		{ background:#ffc; }



.img-left 		{ float:left;margin:4px 10px 4px 0; }

.img-right 		{ float:right;margin:4px 0 4px 10px; }



.nopadding 		{ padding:0; }

.noindent 		{ margin-left:0;padding-left:0; }

.nobullet 		{ list-style:none;list-style-image:none; }

.margentop 		{ margin-top:20px}





/************* PARA MENU *****************/



#mainlevel_sup {

font-size:1.2em;

position:relative;

float:left;

width:911px;

height:19px;

background:#3F73CB;

padding:5px 0 0 0;

margin:0;

}



* html #mainlevel_sup{

font-size:1.2em;

}



#mainlevel_sup  ul{

padding:0;

margin:0;

list-style-type:none;

}



#mainlevel_sup  li{

margin:0;	

padding:0; /*Ya no necesito el padding, tambien quitare el borde que puse antes.*/

float:left;

list-style-type:none;

}



#mainlevel_sup  li a{

display:block; /*Convertimos el v�nculo en un bloque.*/	

padding:0 5px 2px 5px;

text-decoration:none;

/*font-size:1.1em;*/

/*letter-spacing:-1px;*/

color:#FFFFFF;

border-right:1px solid #FFFFFF;

}



#mainlevel_sup  li a:hover {

color:#F19B4E;}







#mainlevel_sup  li a:hover,a#active_menu:link,a#active_menu:visited{

color:#F19B4E;

}



#mainlevel_sup .desactivada{

display:block; /*Convertimos el v�nculo en un bloque.*/	

padding:0 5px 0 5px;

text-decoration:none;

/*font-size:1.25em;*/

/*letter-spacing:-1px;*/

color:#60707B;

border-right:1px solid #FFFFFF;

}





/*************  PARA HOME *************/



#mainnewhome{

position:relative;

float:left;

width:665px;

min-height:225px;

}



* html #mainnewhome{

height:225px; /* para Internet Explorer*/

}



#mainnewhome.caja{

margin:0;

padding:0;

}



#modulobusca{

position:relative;

width:310px;

float:left;

min-height:186px;

background:#ffffff;

/*border:1px solid #33FF00;*/

}



* html #modulobusca{

height:186px;

}





#modulobusca.caja{

/*border:1px solid #00FF00;*/

padding:0 0 8px 0;

margin:0;

}





#modulohome1{

position:relative;

width:310px;

float:left;

min-height:186px;

background:#ffffff;

}



* html #modulohome1{

height:186px;

}





#modulohome1.caja{

/*border:1px solid #00FF00;*/

padding:18px 0 20px 0;

margin:0;

}



#modulohome1 p{

/*font-size:1.1em;*/

}







#modulohome2{

position:relative;

width:337px;

float:left;

min-height:190px;

background:#ffffff;

/*border:1px solid #00FF00;*/

}



* html #modulohome2{

height:186px;

}



#modulohome2.caja{

/*border:1px solid #00FF00;*/

padding:0 0 8px 0;

}



#consejosHome{

position:relative;

width:330px;

float:left;

min-height:186px;

background:#ffffff;

/*border:1px solid #00FF00;*/

}



* html #consejosHome{

height:186px;

}



#consejosHome.caja{

/*border:1px solid #00FF00;*/

padding:0 0 20px 0;

}



.itemModulo{

position:relative;

display:block;

float:left;

width:310px;

margin-top:10px;

/*border:1px solid #00CC00;*/

}

.itemconsejos{

position:relative;

display:block;

float:left;

padding:0 0 0 15px;

width:311px;

height:220px;

margin-bottom:10px;

background:transparent url(../images/fondo_porfavor.gif) no-repeat top left;

/*border:1px solid #00CC00;*/

}



.itemConfidencial{

position:relative;

display:block;

background:url(../images/fondo_confidencial.jpg) no-repeat;

padding:0 0 0 134px;

float:left;

width:197px;

/*border:1px solid #00CC00;*/

}







.itemModuloleft{

position:relative;

display:block;

/*width:68px;*/

padding-left:5px;

float:left;

/*border:1px solid #FF0000;*/

}



.itemModuloleft1{

position:relative;

display:block;

width:140px;

padding-left:8px;

float:left;

/*border:1px solid #FF0000;*/

}



.itemModuloright{

position:relative;

display:block;

width:208px;

float:right;

/*border:1px solid #FF0000;*/

}

.itemModuloright1{

position:relative;

display:block;

width:155px;

float:right;

/*border:1px solid #FF0000;*/

}



.itemModuloright p{

/*font-size:1.1em;*/

line-height:1.6em;

color:#666666;

padding-bottom:15px;

padding-left:6px;

}





.itemModulo span{

color:#039AFE;}



.itemModulo span a{

color:#B56E00;

text-decoration:none;

}

.itemModulo span a:hover{

color:#B56E00;

text-decoration:underline;

}



.itemModulo1 span{

color:#039AFE;}



.itemModulo1 span a{

/*font-size:1.1em;*/

color:#039AFE;

text-decoration:none;

}

.itemModulo1 span a:hover{

color:#039AFE;

text-decoration:underline;

}



.itemModulo2 p{

/*font-size:1.1em;*/

line-height:1.6em;

color:#666666;

}







#registro.caja{

margin:0;

padding:0;

background:#ffffff;

}



#registro .componentheading, #registro .contentheading{

/*font-size:1.7em;*/

margin:0;

padding:0;

line-height:1.8em;

font-weight: normal;

color:#000000;

}



#cajaregistro{

position:relative;

float:left;

background:url(../images/fondo_registro.jpg) no-repeat top left;

width:185px;

height:172px;

margin:0 auto;

padding:80px 13px 0 23px;

/*padding:77px 0 0 17px;*/

}



* html #cajaregistro{

height:270px; /* para Internet Explorer*/

}



#cajaregistro p{

line-height:1.2em;

color:#F1892D;

margin-top:5px;

margin-bottom:10px;}



#cajaregistro p span{

color:#313131;

}



#cajaregistro a{

/*font-size:1.1em;*/

color:#B56E00;

text-decoration:none;

}



#cajaregistro a:hover{

color:#B56E00;

text-decoration:underline;

}





#banner{

position:relative;

float:left;

width:173px;

top:15px;

/*border:1px solid #00FF00;*/

}





#contacto{

position:relative;

float:left;

/*width:190px;*/

background:url(../images/fondo_contacto.jpg) no-repeat 0 14px;

/*border:1px solid #00FF00;*/

}



* html #contacto{

height:270px; /* para Internet Explorer*/

font-size:0.6em;

}



#contacto.caja{

margin:0;

padding:10px 0 0 0;

}



#cajacontacto{

position:relative;

float:left;

width:185px;

height:155px;

margin:0 0 5px 0;

padding:77px 0 0 17px;

}



#cajacontacto p{

color:#666666;}



* html #cajacontacto p{

font-size:1.1em;

line-height:1.2em;

color:#666666;

}



#contacto.caja a{

color:#B56E00;

text-decoration:none;

}



#contacto.caja a:hover{

color:#B56E00;

text-decoration:underline;

}



#cajacontacto a{

color:#000000;

text-decoration:underline;}



#cajacontacto a:hover{

/*font-size:1em;*/

color:#68A9D4;

text-decoration:underline;}



#contacto.caja .datoscontacto{

margin-top:6px;

}



.listahome1  ul{

margin:0;

padding:0;

list-style-type:none;

}



.listahome1  li{

float:left;

background:url(../images/bullet1.gif) no-repeat 0 0;

margin:0;

/*font-size:1.2em;	*/

/*padding:2px 0 3px 20px;*/

color:#B56E00;

width:210px;

}



.listahome1  ul li a{

	color:#B56E00;

}



.listahome1  li a:hover {

color:#039AFE;

text-decoration:none;}



.listahome1  li a:hover,a#active_menu:link,a#active_menu:visited{

color:#039AFE;

}







.listahome2  ul{

margin:0;

padding:0;

list-style-type:none;

}



.listahome2  li{

float:left;

background:url(../images/bullet2.gif) no-repeat 0 0;

margin:0 0 5px 0;	

padding:2px 0 2px 20px;

}



.listahome2  li a{

text-decoration:none;

/*font-size:1.2em;*/

color:#3F73CB;

}



.listahome2  li a:hover {

color:#039AFE;

text-decoration:none;}



.listahome2  li a:hover,a#active_menu:link,a#active_menu:visited{

color:#039AFE;

}









/************* PARA INTERIORES ***************/



#maininterior, #maininterior1{

	position:relative;

	float:left;

	width:680px;

	margin:20px 0 0 10px;

	min-height:500px;

	background:url(../images/fondo_logo.gif) no-repeat 0 140px;

}



* html #maininterior{

height:500px;  para Internet Explorer*/

}



* html #maininterior1{

height:500px; /* para Internet Explorer*/

}



#maininterior.caja, #maininterior1.caja, #maininterior2.caja{

/*padding:20px 20px 50px 50px;*/

}



* html #maininterior .caja{

	font-size:0.7em;

}



#maininterior3.caja{

padding:0;

}

/*

#maininterior.caja p{

line-height:1.6em;

text-align:left;

font-size:1em;

}



#maininterior.caja p a{

color:#B56E00;

text-decoration:none;

}



#maininterior.caja p a:hover{

color:#B56E00;

text-decoration:underline;

}



#maininterior.caja p.texto{

padding:10px 10px 5px 0;

font-size:1.1em;

color:#666666;

}

*/



#cajaslogan{

position:relative;

float:left;

width:300px;

padding-left:30px;

padding-top:10px;

}









#maininterior1.caja p{

/*font-size:1.1em;*/

line-height:1.3em;

padding:0 20px 15px 20px;

text-align:justify;

}



#maininterior1.caja p.texto{

padding:15px 10px 15px 0;

/*font-size:1.1em;*/

color:#666666;

}



#maininterior2.caja p{

/*font-size:1.1em;*/

line-height:1.3em;

padding:0 20px 15px 20px;

text-align:justify;

}



#maininterior2.caja p.texto{

padding:15px 10px 15px 0;

/*font-size:1.1em;*/

color:#666666;

}



.texto{

/*font-size:1.1em;*/

color:#666666;

}



#maininterior.caja p.txtfaqs{

background: transparent url(../images/gota.gif) no-repeat left 5px;

padding:10px 10px 5px 35px;

/*font-size:1.1em;*/

color:#666666;

}



.contentheading{

/*width:100%;*/

}



#maininterior .componentheading, #maininterior .contentheading, #maininterior1 .componentheading, #maininterior1 .contentheading{

/*font-size:1.7em;*/

line-height:1.3em;

padding-left:20px;

padding-bottom:10px;

font-weight: normal;

color:#525252;

}



#breadcrumb{

position:relative;

width:600px;

padding-bottom:30px;

/*font-size:1.1em;*/

color:#666666;

}



#breadcrumb a{

color:#666666;

text-decoration:underline;

}



#breadcrumb a:hover{

color:#38607B;

text-decoration:underline;

}

.breadcrumbOn{

color:#38607B;

text-decoration:none;

}



#maininterior ul, #maininterior ol{

/*margin:20px 0 0 0;*/

/*padding-left: 20px;*/

/*list-style-image:url(../images/bullet_int.gif);*/

/*border:1px dotted;*/

}



#maininterior1 ul, #maininterior1 ol{

margin:0 0 0 0 ;

padding:0 20px 0 37px;

list-style-image:url(../images/bullet_int.gif);

}



#maininterior li, #maininterior1 li

{

margin:0 0 0 0;

padding:0 0 0 20px;

/*font-size:1.1em;*/

line-height:1.6em;

/*padding-bottom: .4em;*/

color:#666666;

}



#maininterior li a, #maininterior1 li a

{

text-decoration:none;

/*color:#666666;*/

}



#maininterior li a:hover, #maininterior li a:active, #maininterior li a:focus, #maininterior1 li a:hover, #maininterior1 li a:active, #maininterior1 li a:focus

{

/*text-decoration:underline;*/

/*color:#82B2E4;*/

}









#maininterior2 .listadoc ul{

margin:20px 0 0 0;

padding-left: 20px;

list-style-image:url(../images/ico_pdf_lista.gif);

}



#maininterior2 .listadoc1 ul{

margin:20px 0 0 0;

padding-left: 20px;

list-style-image:url(../images/ico_zip.gif);

}



#maininterior2 .listadoc li, #maininterior2 .listadoc1 li

{

margin:0 0 5px 0;

padding:0 0 0 10px;

/*font-size:1.1em;*/

line-height:1.6em;

padding-bottom: .4em;

color:#666666;

}



#maininterior2  .listadoc li a, #maininterior2  .listadoc1 li a

{

text-decoration:none;

color:#3F72CB;

}



#maininterior2 .listadoc li a:hover, #maininterior2 .listadoc li a:active, #maininterior2 .listadoc li a:focus, #maininterior2 .listadoc1 li a:hover, #maininterior2 .listadoc1 li a:active, #maininterior2 .listadoc1 li a:focus

{

text-decoration:underline;

color:#3F72CB;

}



.imgInterior{

border:3px solid #68A9D4;

margin-right:10px;

margin-bottom:5px;

float:left;

}



.imgInterior1{

border:3px solid #68A9D4;

margin:20px 70px;

}



.imgInterior2{

border:3px solid #68A9D4;

margin:20px 100px;

}



.imgInteriorlista{

margin:5px 10px 5px 0;

padding:10px 0 0 15px;

width:104px;

height:69px;

float:left;

background:url(../images/fondo_imglista.gif) no-repeat;

}



.imgprensa{

display:block;

width:87px;

height:69px;

padding:10px 0 0 15px;

background:url(../images/fondo_imgModulo1.gif) no-repeat;}



*html .imgprensa{

display:block;

width:87px;

height:80px;

padding: 11px 10px 5px 10px;

background:url(../images/fondo_imgModulo1.gif) no-repeat;

}



.imgconsejo{

display:block;

width:295px;

height:96px;

padding:11px 8px 8px 8px;

background:url(../images/fondo_fotoporfavor.gif) no-repeat;}





.imgtitseccion{

margin-top:30px;

}





.contentpagetitle {

display:block;

/*font-size:1.2em;*/

margin-top:20px;

}

.contentpagetitle a{

color:#039AFE;

text-decoration:none;

}



.contentpagetitle a:hover{

color:#039AFE;

text-decoration:underline;

}



 



h2 {

padding-left:20px;

padding-bottom:10px;

/*font-size:1.4em;*/

line-height:1.3em;

font-weight:normal;

color:#6FC349;

}





.createdate {

	padding-bottom: 10px;

	color: #000000;

/*	font-size: 1.1em;*/

}



.modifydate {

	padding-top: 10px;

	color: #000000;

/*	font-size: 1.1em;*/

}



#iconos{

position:relative;

background:#FFFFFF url(../images/fondo_icos.gif) no-repeat;

float:right;

width:100px;

padding-bottom:5px;

padding-right:10px;

text-align:right;

}



.ico{

margin-right:5px;}







#containerLeft .masnoticias{

margin:0;

padding:0;

/*font-size:1.1em;*/

text-align:right;

}



#containerLeft a.masnoticias{

color:#005837;

text-decoration:underline;

}



#containerLeft a.masnoticias:hover{

color:#6FC349;

text-decoration:underline;

}





.listaproductos{

width:100%;

border:0px;

vertical-align:top

}

.listaproductos td{

padding-left:50px;

}



.listaprod{

margin:0;

padding-left:50px;

}



#maininterior1 .listaprod li{

margin-left:15px;

padding:0;

}









/**************** forms *****************/



#buscadorcab{

position:relative;

text-align:right;

float:right;

width:300px;

top:75px;

display:block;

height:37px;

/*border:1px solid #00FF00;*/

}



form {

margin:0;

padding:0;

}



fieldset{

padding:.5em;

border:none;

}



select, textarea {

/*font-size:1.1em;*/

margin-right:3px;

}



#registro select{

/*font-size:1em;*/

font-family:"Trebuchet MS", Arial, helvetica, sans-serif;

margin-bottom:5px;

border:1px solid #5A5A5A;

/*border:1px solid #00FF00;*/

}



label{

/*font-size:1.1em;*/

color:#000000;

font-weight:bold;

margin-right:20px;}



input{

/*font-size:1.1em;*/

font-family:"Trebuchet MS", Arial, helvetica, sans-serif;

height:16px;

margin-bottom:2px;

}



.btn{

background:transparent url(../images/boton.gif) no-repeat;

width:54px;

height:19px;

/*font-size:1.0em;*/

color:#000000;

padding:0px 6px;

margin-top:2px;

margin-right:10px;

font-size:0.9em;

border-top:0px solid #6FC349;

border-left:0px solid #6FC349;

border-right:0px solid #000000;

border-bottom:0px solid #000000;}



* html .btn{

	font-size:0.9em;

}



.btn1{

background:transparent url(../images/boton.gif) no-repeat;

width:54px;

height:19px;

/*font-size:1.1em;*/

color:#000000;

padding:0px 6px;

margin-top:2px;

margin-right:10px;

border-top:0px solid #6FC349;

border-left:0px solid #6FC349;

border-right:0px solid #000000;

border-bottom:0px solid #000000;}





#contpopup .-radio-button-input { 

    -moz-box-sizing:border-box; 

	width:13px; 

    height:13px; 

    vertical-align:middle; 

    text-align:center; 

}



#formcontacto{

position:relative;

float:left;

width:560px;

padding:20px;

background:#E6E5E5;

border:1px solid #D0CFCF;

}



.contact_form{

padding-top:10px;

}



.contact_form label	, .contact_form span{

/*font-size: 1.1em;*/

font-weight:bold;

color: #000000;

}





.contact_form .inputbox{

width:200px;

height:14px;

margin:5px 5px 5px 0;

}



.contact_form .inputbox1{

width:300px;

height:14px;

margin:5px 5px 5px 0;}



.contact_form .inputbox2{

width:150px;

height:14px;

margin:5px 5px 5px 0;}



.contact_form .inputbox3{

width:50px;

height:14px;

margin:5px 5px 5px 0;}



.contact_form .inputtext{

margin-top:5px;

width:433px;

height:150px;

}



.contact_form .combo{

margin:5px 5px 5px 0;

}



.btnContact{

margin-top:15px;

}



#contpopup label{

position:relative;

float:left;

/*font-size:1.2em;*/

color:#525252;

display:block;

text-align:right;

width:90px;

padding-bottom:15px;

margin:0 5px 0 0;

}



#registroInterior label{

/*font-size:1.1em;*/

margin:0;

padding:0;

}



#registroInterior textarea{

/*font-size:1.1em;*/

font-family:"Trebuchet MS", Arial, helvetica, sans-serif;

margin:0 0 10px 0;

padding:5px;

}



#registroInterior table label{

/*font-size:1em;*/

margin:0;

padding:0;

}



.txtradiobutton{

/*font-size:1.2em;*/

line-height:1em;

color:#000000;

margin-right:10px;

}



.button{

background:transparent url(../images/boton.gif) no-repeat;

width:54px;

height:19px;

font-size:0.9em;

color:#000000;

padding:0px 6px;

margin-top:2px;

margin-right:10px;

border-top:0px solid #6FC349;

border-left:0px solid #6FC349;

border-right:0px solid #000000;

border-bottom:0px solid #000000;}



/***************** submenus cabecera ********************/







#submencab1.sublevel{

	position:absolute;

	margin:0;

	padding:0;

	width:910px;

	left:0px;

	top:128px;

	z-index:3;

	background:#68A9D4;

	visibility:hidden;

	border-bottom:1px solid #38607B;

}



#submencab2.sublevel {

	position:absolute;

	margin:0;

	padding:0;

	left:96px;

	top:209px;

	z-index:3;

	background:#68A9D4;

	visibility:hidden;

}



#submencab1.sublevel ul, #submencab2.sublevel ul

{

margin:0;

padding:0;

list-style-type: none;

/*font-size:11px;*/

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

text-align:left;

}



#submencab1.sublevel li 

{

float:left;

margin:0;

padding:5px;



}



#submencab1.sublevel li a

{

display:block; /*Convertimos el v�nculo en un bloque.*/	

padding:0 5px;

border-right: 1px solid #FFFFFF;

color: #000000;

}

#submencab2.sublevel li a

{

display:block; /*Convertimos el v�nculo en un bloque.*/	

padding:0 5px;

border-right: 1px solid #FFFFFF;

color: #000000;

}







#submencab1.sublevel li a:link,  #submencab2.sublevel li a:link

{

color: #000000;

text-decoration: none;

}



#submencab1.sublevel li a:hover, #submencab2.sublevel li a:hover

{

color: #ffffff;

}





/****** cabeceras *******/





#cabeceraImg{

position:relative;

float:left;

width:911px;

height:264px;

background:#fff;

}



#cabeceraImgint{

position:relative;

float:left;

width:911px;

height:236px;

visibility:visible;

}



.cab1{

background:#FFFFFF url(../images/cab1.jpg) no-repeat top;

}



.cab2{

background:#FFFFFF url(../images/cab2.jpg) no-repeat top;

}



.cab3{

background:#FFFFFF url(../images/cab3.jpg) no-repeat top;

}



.cab4{

background:#FFFFFF url(../images/cab4.jpg) no-repeat top;

}



.cab5{

background:#FFFFFF url(../images/cab5.jpg) no-repeat top;

}



.cab6{

background:#FFFFFF url(../images/cab6.jpg) no-repeat top;

}



.cab7{

background:#FFFFFF url(../images/cab7.jpg) no-repeat top;

}



.cab8{

background:#FFFFFF url(../images/cab8.jpg) no-repeat top;

}



.cab1int{

background:#FFFFFF url(../images/cab1int.jpg) no-repeat top;

}



.cab2int{

background:#FFFFFF url(../images/cab2int.jpg) no-repeat top;

}



.cab3int{

background:#FFFFFF url(../images/cab3int.jpg) no-repeat top;

}



.cab4int{

background:#FFFFFF url(../images/cab4int.jpg) no-repeat top;

}



.cab5int{

background:#FFFFFF url(../images/cab5int.jpg) no-repeat top;

}



.cab6int{

background:#FFFFFF url(../images/cab6int.jpg) no-repeat top;

}



.cab7int{

background:#FFFFFF url(../images/cab7int.jpg) no-repeat top;

}



.cab8int{

background:#FFFFFF url(../images/cab8int.jpg) no-repeat top;

}





.moduletable_sala_prensa{

padding-left:20px;

padding-top:20px;}

.moduletable_sala_prensa h3{

/*font-size: 15px;*/

font-weight: normal;

color: #525252;}





#mainlevel_pie {

list-style-type: none;

list-style:none;}

#mainlevel_pie ul {

list-style-type: none;

list-style:none;}



#mainlevel_pie li {

list-style:none;

display:inline;

padding:2px;}



.readon{

color: #6bc935;

text-decoration: underline;

padding-left:20px;

}



#colFichaleft{

position:relative;

float:left;

width:300px;

/*border:1px solid #00CC00;*/

padding:10px;

/*font-size:1.1em;*/

line-height:1.9em;

color:#6E6E6E;

background:#F3F3F3;

}







#colFicharight{

position:relative;

padding-top:10px;

width:150px;

float:right;

/*font-size:1.1em;*/

line-height:2.2em;

/*border:1px solid #00CC00;*/

}



#colFichaleft span{

color:#000000;

font-weight:bold;

padding-right:10px;}





#contpopup{

position:relative;

float:left;

width:432px;

min-height:281px;

padding:30px 30px 10px 38px;

}



* html #contpopup{

height:281px;}





.margenbotpopup{

position:relative;

float:left;

left:95px;

}



.letrapeq{

/*font-size:1em;*/

color:#F28121;}



#ctable{

border:0;

margin-left:20px;

}



.pagenavcounter{

padding:10px;

font-weight:bold;}



hr {

margin:10px;}



a.more {

color:#3F73CB;

text-decoration:underline;

margin-left:5px;

}



a.more:hover {

color:#000000;

text-decoration:underline;

}



a.more1 {

/*font-size:1.1em;*/

color:#005837;

text-decoration:underline;

margin-left:5px;

}



a.more1:hover{

color:#000000;

text-decoration:underline;

}











.submenu{

position:relative;

width:157px;

margin: 0 0 10px 10px ;

padding:0;

background-color:#E1E1E1;

background-image: url(../images/fondo_infcajagris1.gif);

background-repeat:no-repeat;

background-position:bottom;

}



.submenu div{

position:relative;

background-image:url(../images/fondo_pestsubmenu.gif);

background-position:top;

background-color:#CECECE;

background-repeat:no-repeat;

display:block;

text-align:center;

margin:0;

padding:5px 10px;

width:137px;

/*font-size:1.1em;*/

line-height:1.0em;

color:#4B4D6C;

}



.submenu ul{

position:relative;

margin:0;

padding:15px 7px 20px 7px;

list-style-type:none;

}



.submenu li{

margin:0;

padding:0 0 5px 15px;

background-image:url(../images/bullet_submenu.gif);

background-repeat:no-repeat;

background-position:0 5px;

/*font-size:1.1em;*/

line-height:1.3em;

}

 .submenu li a{

color:#469AE2;

text-decoration:underline;

}



.submenu li a:hover{

color:#000000;

text-decoration:underline;

}



#pad1{

padding-left:20px;}



#ind{

font-weight:bold;}



.h2buscador{

background-color: transparent;

background-image: url(../images/pest_registroUp.gif);

background-repeat: no-repeat;

background-attachment: scroll;

padding-left: 20px;

/*font-size: 20px;*/

font-weight: normal;

color: #ffffff;

}





/**************** estilos nuevos ******************/



#colrighcabecera{

position:relative;

float:right;

width:300px;

right:15px;

padding-top:80px;

text-align:right;

}



#colrighcabecera p{

color:#000000;

/*font-size:1.1em;*/

}







#buscadorcab span a{

/*font-size:1.0em;*/

color:#666666;

}



#cajacontacto .datoscontacto{

padding-left:5px;

}

#cajacontacto .datoscontacto a {

/*font-size:1em;*/

color:#039AFE;

text-decoration:none;

}



#cajacontacto .datoscontacto a:hover {

color:#039AFE;

text-decoration:underline;

}





#cajacontacto .numero{

font-size:1.5em;

line-height:1em;

color:#3F73CB;}



* html #cajacontacto .numero{

	font-size:1.5em;

}

#cajacontacto .numero1{

/*font-size:1em;*/

line-height:1em;

color:#3F73CB;}



#cajacontacto .numero a{

color:#039AFE;

text-decoration:none;}



#cajacontacto .numero a:hover{

color:#039AFE;

text-decoration:underline;}





.titcontacto{

margin-left:15px;

}



.titregistro{

margin-left:15px;

}

.titmodulo{

padding-left:10px;

padding-bottom:3px

}



#normas{

position:relative;

float:left;

width:195px;

height:80px;

}



.itemModuloBusca{

position:relative;

background:url(../images/fondo_buscafecha.jpg) no-repeat top;

display:block;

float:left;

width:300px;

padding:150px 0 0 0;

height:28px;

}



.itemModuloMapa{

position:relative;

display:block;

width:180px;

padding-left:5px;

float:left;

/*border:1px solid #FF0000;*/

}

.itemModuloMapa p{

margin:0;

padding:0;

/*font-size:1.1em;*/

color:#666666;

}



.itemBotonFecha{

position:relative;

float:right;

right:45px;

/*border:1px solid #FF0000;*/

}



.boton{

background:url(../images/boton.gif) no-repeat;

width:54px;

height:19px;

margin:0;

padding:2px 0 4px 0;

font-size:0.9em;

text-align:center;}



* html .boton{

	font-size:0.9em;

}



.boton a{

/*font-size:0.9em;*/

line-height:1.5em;

text-decoration: none;

color:#000000;

}

.boton a:hover{

line-height:1.7em;

text-decoration: none;

color:#000000;

}



#footer .copyright{

font-size:0.9em;

color:#666666;

}



.destacartxt{

color:#3F73CB;

font-weight:bold;

}



.destacartxt1{

color:#FA8929;

font-weight:bold;

}



#usuario{

position:relative;

float:left;

width:190px;

top:5px;

}







#usuario .caja{

margin:0;

padding:10px 0 0 0;

background:#ffffff;

}



#usuario .componentheading, #usuario .contentheading{

margin:0;

padding:0;

line-height:1.8em;

font-weight: normal;

color:#FFFFFF;

}



#cajausuario{

position:relative;

float:left;

width:180px;

background:url(../images/fondo_usuario.jpg) no-repeat top left;

height:135px;

margin:0;

padding:0 0 0 20px;

}



#identificacion{

position:relative;

float:left;

width:110px;

margin:0 0 38px 0;

padding:10px 0 0 55px;

}



#cajausuario #identificacion .nombre{

margin:0;

padding:0;

line-height:1.3em;

/*font-size:1.2em;*/

font-weight: normal;

color:#38607B;

}



#cajausuario #identificacion .txt{

margin:0;

padding:10px 0 0 0;

line-height:1.3em;

/*font-size:1.1em;*/

font-weight: normal;

color:#666666;

}



#cajausuario p{

color:#AEAEAE;}



#cajausuario a{

/*font-size:1.1em;*/

color:#000000;

text-decoration:underline;}



#cajausuario a:hover{

color:#68A9D4;

text-decoration:underline;}



.textonoticias{

padding:5px 0 5px 0;

/*font-size:1.1em;*/

color:#666666;

}





#maininterior .listafaqs{

width:398px;

/*font-size:1em;*/

font-weight:bold;

line-height:1.6em;

color:#039AFE;

margin-bottom:15px;

padding:10px;

/*background:#DDEBF2 url(../../images/fondo_faqsbox.gif) no-repeat left top;*/

}





#maininterior .listafaqs a{

color:#4C4C4C;

text-decoration:none;

}

#maininterior .listafaqs a:hover{

color:#039AFE;

text-decoration:underline;

}



#maininterior .listafaqs ul{

margin:0;

padding:0;

list-style-type:none;

}



#maininterior .listafaqs li

{

margin:0 0 0 10px;

padding:0 0 10px 0;

color:#4C4C4C;

}



#maininterior .listafaqs li a, #maininterior .listafaqs li a, #maininterior .listafaqs li a

{

text-decoration:underline;

color:#4C4C4C;

}



#maininterior .listafaqs li a:hover, #maininterior .listafaqs li a:active, #maininterior .listafaqs li a:focus

{

text-decoration:underline;

color:#039AFE;

}



.ItemimgLink{

position: relative;

float:left;

display:block;

width:500px;

height:105px;

vertical-align:top;

}



.tablafechas{

border:1px solid #3F73CB;

}



/*

table th{

background:#3F73CB;

border-collapse:collapse;

font-size:1.1em;

color:#FFFFFF;

padding:5px;

text-align:left;}



table td{

border-collapse:collapse;

font-size:1.1em;

color:#000000;

padding:5px;}

*/



.impar{

background:#DDE5EA;}



.bordeinttabla{

border-right:1px solid #3F73CB;

}



.bordeinth{

border-right:1px solid #ffffff;

}



.autonomia{

color:#B56E00;

font-weight: bold;

}



#registroInterior{

position:relative;

background:url(../images/fondo_registroInt.jpg) no-repeat top;

float:left;

width:600px;

margin:20px 0 0 0;

padding:20px 0 0  0;

}



#ganadorInterior{

position:relative;

background:url(../images/fondo_ganadorInt.jpg) no-repeat top;

float:left;

width:600px;

margin:20px 0 0 0;

padding:20px 0 0  0;

}



#Interiorportatil{

position:relative;

float:left;

width:600px;

margin:10px 0 0 0;

padding:0;

}



#maininterior #Interiorportatil p{

margin:0;

padding:0;

}



.textoportatil{

position:relative;

float: right;

width:320px;

margin:0 0 20px 0;

padding:0;

/*border:1px solid #00FF00;*/

}



.fotoportatil{

position:relative;

float: left;

width:275px;

margin:0;

padding:0;

/*border:1px solid #00FF00;*/

}



.listanumeros{

float:left;

}



.fotoregistro{

position:relative;

float: left;

width:275px;

margin:60px 0 0 0;

padding:0;

/*border:1px solid #00FF00;*/

}



.formregistro{

position:relative;

float: right;

width:300px;

margin:60px 0 20px 0;

padding:0;

/*border:1px solid #00FF00;*/

}



.cajatxtganador{

position:relative;

float: right;

width:300px;

margin:50px 0 20px 0;

padding:0;

/*border:1px solid #00FF00;*/

}





.inputbox{

font-size:1.1em;

color:#666666;

height:14px;

padding-left:5px;

/*margin-bottom:7px;*/

width:100px;

}



* html .inputbox{

	height:20px;

	

}

.combo{

/*font-size:1.1em;*/

color:#666666;

padding-left:5px;

margin-bottom:7px;}



.slogan{

/*font-size:1.2em;*/

color:#F1892D;

}



.gana{

color:#000000;

}



#ejemplonotas{

position:relative;

float:left;

width:285px;

height:195px;

background:transparent url(../images/fondo_cajanotas.gif) no-repeat;

margin:10px 0 0 0;

padding:10px 5px 5px 30px;

}



#ejemplonotas p{

/*font-size:1.1em;*/

color:#000000;}



.pregunta{

/*font-size:1.2em;*/

color:#FA8929;

font-weight:bold;

margin-top:20px;

}



div.colhome1 div.mod_placehere{

	width:320px;

}



div.colhome2 div.mod_placehere{

	width:350px;

}



.registrotexto{

	width:140px;

}



.registrotexto p{

	font-size:0.9em;

}



* html .registrotexto p{

	font-size:0.9em;

}

