body {
font-size:10px;
font:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
text-align:center;
margin-top: 0px;
}
a {
color:#02306C;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
#contenedor {
	width: 830px;
	margin:0px auto;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
		border-right: 1px solid #E6E6E6;
}

#texto-logo {
width:125px;
float:left;
margin-left:10px;
margin-top:35px;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
}


#contenedorpop {
	width: 100%px;
	height:100%px;

	margin:0px auto;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*border-right: 1px solid #E6E6E6;*/
}

.fondo-contenidos {
	background-image: url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_contenidos.gif);
	background-repeat:  repeat-y;
}

.fondo-contenidos-pop {
	border-left: 1px solid #E6E6E6;
}


#pie {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
width: 831px;
margin:0px auto;
text-align:left;
background-color:#649CAE;
height:53px;
}

#piepop {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
width: 550px;
margin:0px auto;
text-align:left;
background-color:#649CAE;
height:25px;
}


#pie a {
color:#FFFFFF;
text-decoration:none;
}
#pie a:hover {
color:#FFFFFF;
text-decoration:underline;
}
#cabecera {
	width: 831px;
	height:24px;
	min-height:124px;
	text-align:left;
	background-image: url(/MODULOS/_GLOBAL/publico/interfaces/img/fondocab.gif);
	background-repeat:  repeat-x;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
}

#cabecerapop {
	width: 100%px;
	height:24px;
	min-height:124px;
	text-align:left;
	/*background-image: url(/MODULOS/_GLOBAL/publico/interfaces/img/fondocab.gif);*/
	border-right: 1px solid #E6E6E6;
	border-left: 1px solid #E6E6E6;
	border-top: 1px solid #E6E6E6;

	background-repeat:  repeat-x;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
}

#logo {
width:120px;
float:left;
margin-left:10px;
margin-top:25px;
}
#cab-right {
width:510px;
height:123px;
float: right;
margin-right:15px;

text-align:right;
}
select {
font-size:9px;
color:#02306C;
}
#menu-h {
	widows:100%;
	clear:both;
	background-color:#649CAE;
	text-align:right;
	height:23px;
	width:280px;
	min-height:23px;
	background-image: url(/MODULOS/_GLOBAL/publico/interfaces/img/menufin.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

#menu-h a{
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
padding-left: 15px;
padding-right: 15px;
}


#menu-h a:hover {
	color:#000000;
	background-color:#E2E2E2;
	padding-top: 10px;
	padding-bottom:2px;
}

#menu-h-usuario {
	font-weight:bold;
	width:270px;
	clear:both;
	background-color:#649CAE;
	color:#FFFFFF;
	text-align:left;
	min-height:23px;
	height:23px;
	
}


#bajo-menu-h {
	width: 100%;
	height:12px;
	background-image: url(/MODULOS/_GLOBAL/publico/interfaces/img/bajomenu.gif);
	background-repeat: repeat-x;;
	background-position:top;
}
#menu-v {
width:0px;
float:left;
}
#menu-v ul {
list-style:none;
margin:0px;
display:inline;
display:compact;


}

#menu-v li {
	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E8F2F4;
	padding:0px;
	
}
#menu-v li a {
	font-size: 11px;
	text-decoration: none;
	display:block;
	padding:4px
}
#menu-v li a:hover {
color:#FFFFFF;
background-color: #4D97BB;

}
#contenidos {
	width: 716px;
	float:left;

}

#contenidospop {
	width: 499px;
	float:left;

}
#contenidos-home {
	width: 716px;


}
.padd {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#path {
clear:both;
margin-bottom: 20px;
}
#path a {
color: #639CAD;
font-weight:bold;
text-decoration:none;
}
#path a:hover {
text-decoration:underline;
}
h1 {
	font-size: 12px;
	color: #02306C;
	background-image: url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 18px;
}
h2 {
	font-size: 10px;
	font-weight: bold;
	color: #F79661;
	margin-bottom:10px;
	background-image: url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet3.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 12px;
}
#home-col1 {
float:left; width:350px; margin-left:20px;
}
#home-col1 img{
float:left; margin-right:10px; margin-bottom:10px; border:1px solid #02306C;
}
#home-col2 {
float:left; width:230px; margin-left:20px; 
}
.cajagris {
	background-color:#ECECEC;
	clear:both;
	padding:5px;
	margin-bottom:4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #639CAD;
}


.datos {
	border: 1px solid #999999;
}

.datos2 {
	border: 1px solid #999999;
}

.datos th {
background-color:#B7D5DC;
color:#02306C;
}
.datos th a{
color:#02306C;
}
.datos th a:hover {
color:#FFFFFF;
}
.datos td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B7D5DC;

}

.packaging{
	border: solid 1px #B7D5DC;
}


.par {
#background-color: #ECECEC;
background-color: #EEEEEE;
}
#paginacion {
margin-top:10px;
margin-bottom:10px;
text-align:center;
clear:both;
}
#paginacion a {
color:#00234C;
text-decoration:none;
}
.paginas {
padding-top: 1px;
padding-right: 2px;
padding-bottom: 1px;
padding-left: 2px;
}
.paginas:hover {
background-color:#C4D9DF;
}
#paginacion .actual {
	background-color:#BFD6DD;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
	font-weight: bold;
	border: 1px solid #649CAE;
}
#ficha {
	clear: both;
	width: 550px;
	margin-left: 70px;
	border: 1px solid #649CAE;
	background-image: url(/MODULOS/_GLOBAL/publico/interfaces/img/separador.gif);
	background-repeat:  repeat-y;
	background-position: 120px;
	padding-bottom: 5px;
}
#ficha h3 {
	font-size: 11px;
	font-weight:bold;
	margin-bottom: 5px;
	margin-top: 0px;
	color:#FFFFFF;
	background-color:#649CAE;
	background-image: url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet4.gif);
	background-repeat: no-repeat;
	background-position: 4px center;
	padding-bottom: 2px;
	padding-left: 15px;	

}
#fichafoto {
width: 115px;
float:left;
padding-left:8px;
}
#fichafoto img{
border:1px solid #02306C;
}
#fichadatos {
	width: 410px;
	float:left;
	padding-left:10px;

}
.dato {
	font-weight:bold;
	color:#000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B7D5DC;
	margin-bottom:5px;
	margin-top:5px;
}
#adjuntos {
	padding-top: 5px;
	text-align:right;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
#adjuntos a {
color:#000000;
font-size:9px;
}
.camposform {
	font-size: 10px;
	color: #333333;
	background-color: #F3F3F3;
	border: 1px solid #02306C;
}
#login {
color:#FFFFFF;
padding:5px 5px 5px 9px;
background-color:#87B3C0;
}
.botones {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
	font-weight:bold;
	background-color: #F79661;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F7B693;
	border-right-color: #D36D36;
	border-bottom-color: #D36D36;
	border-left-color: #F7B693;

}
.ficha-cliente {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: dashed;
	border-bottom-style: solid;
	border-left-style: dashed;
	border-top-color: #F79661;
	border-right-color: #F79661;
	border-bottom-color: #F79661;
	border-left-color: #F79661;
}
.separa-logo {
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #F79661;
}
.destacados2 {
	font-weight: bold;
	color: #3F3F41;
}
.destacados {
	font-weight: bold;
	color: #666666
}
.sub {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E1E1E1;
}
#formulario-general { padding:0px; margin: 0px; }
#formulario-general fieldset { padding:0px; margin: 0px; border: 0px; }
#formulario-general fieldset legend { text-transform: uppercase; width: 100%; padding: 0px 0px 4px 0px; margin: 0px 0px 8px 0px; color: #E27D45; font-weight: bold; border-bottom: 1px solid #E3E3E3; }
#formulario-general fieldset label { width: 33%; float:left; text-align: right; padding-top: 3px; margin-right: 5px; }
#formulario-general fieldset input, textarea, select { font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; margin-bottom:2px;}
#formulario-general fieldset iframe { width: 310px; height: 180px; margin-bottom: 5px; }
#formulario-general fieldset sup { color:#993300; font-weight: bold; }
#formulario-general fieldset button { 
margin-left: 33%; 
width:auto; 
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
	font-weight:bold;
	background-color: #F79661;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F7B693;
	border-right-color: #D36D36;
	border-bottom-color: #D36D36;
	border-left-color: #F7B693;
	 }
#formulario-general input.boton { 
width:auto; 
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
	font-weight:bold;
	background-color: #F79661;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F7B693;
	border-right-color: #D36D36;
	border-bottom-color: #D36D36;
	border-left-color: #F7B693;
	 }
#formulario-general cite { border-top: 1px solid #E3E3E3; padding-top: 4px; }
#formulario-general cite sup { color: #993300; font-weight: bold; }

.input-text { font-size:11px; font-family: arial, helvetica; color: #333333; margin-bottom: 7px; }
.error { background-color: #F3E0E0; color: #990000 }

.aviso {
	background-image: url(/MODULOS/_GLOBAL/publico/interfaces/img/icono_info.gif); 
	background-repeat:no-repeat;
	color: #000000; font-weight: bold;	
	padding-left:30px;
	padding-top:10px;
	padding-bottom:10px;
}	


