/* ***************** ETIQUETAS HTML ******************** */
body{
	font-size:10px;
	color:#4D544D;
	margin: 0 0 0 0;
	padding:0;
	font-family: verdana, arial, sans-serif;
	background-color:#e9eae6;
}

#BodyFCK {
	background-color:#FFFFFF;
	font-size:11px;
	padding:5px;
	color:#4D544D;
}
a.pdf{
	color: #237F29;
	text-decoration:underline;
	padding-right: 1.5em;
	margin-right: 1em;
	background: url("images/ico_enlacepdf.gif") right no-repeat;
}
a:hover.pdf{color:#FF7900;}

#dContenidoWeb caption.cSinCaption{ position:absolute; left:-999px; width:0em; font-size:0%; }

a, a:link, a:active, a:visited{ text-decoration:none; color:#000000;  }
a:hover{ text-decoration:none; color:#01582E;  }

img{ border:0em }

input, select, textarea{
    border: #AFAFAF 1px solid;
	font-size: 1.1em;
	color: #000000;
	font-family: verdana, arial, sans-serif;
	background-color: #f6f6f6;
	padding-left: 0.2em;
	padding-right: 0.1em
}
.input2{
	border: #606060 0.1em solid;
	font-size: 1.1em;
	color: #165A3B;
	font-family: 'Verdana';
	background-color: #E1ECCC;
	padding-left: 0.2em;
	padding-right: 0.1em
}

h1{ font-size:1em; }

th{padding:0 0.5em;}
td{padding:0 0.5em;}
/* ***************** COLORES ************************ */
.cColor1{ color: #4A626A }
.cColor2{ color: #888888 }

.cCabLista, .cCabLista a { 
	font-size:1.1em;
	padding: 0.3em;
	color: #FFFFFF;
	background-color:#066800 
}

.cFondo0{ background-color: #FFFFFF }
.cFondo1{ background-color: #EFF5F5 }
.cFondo2{ background-color: #EAEAEA }
.cFondo3{ background-color: #F6FFD5 }

/* ***************** BOTONES ************************ */
input[type="submit"],input[type="reset"],input[type="button"]{cursor:pointer}

input.cSubmit1 {
	cursor:pointer;
	border: #325d04 0.1em solid;
	color:#325d04;
	background-color: #def4bf;
	font-family: verdana, arial, sans-serif;
	font-size:1em;
	padding: 0.1em 0.3em 0.1em 0.3em;
    margin-left:0.2em;
    margin-right:0.2em;
	text-decoration:none
}
input.cSubmit2 {
	cursor:pointer;
	border: #217F24 0.1em solid;
	color:#217F24;
	background-color: #F4F4F4;
	font-family: verdana, arial, sans-serif;
	padding: 0em 0.2em 0em 0.2em;
    margin-left:0.2em;
    margin-right:0.2em;
	text-decoration:none
}
input.cSubmit3 {
	cursor:pointer;
	border: 0.1em solid #4A7339;
	color:#FFFFFF;
	background-color: #60A75B;
	font-family: verdana, arial, sans-serif;
	padding: 0.1em 0.3em 0.1em 0.3em;
    margin-left:0.2em;
    margin-right:0.2em;
	font-size:1em;
	text-decoration:none
}
input.cSubmit4 {
	cursor:pointer;
	border: #BB2325 0.1em solid;
	color:#BB2325;
	font-size:1.1em;
	background-color: #F4F4F4;
	font-family: verdana, arial, sans-serif;
	padding: 0em 0.2em 0em 0.2em;
    margin-left:0.2em;
    margin-right:0.2em;
	text-decoration:none
}
input.cSubmit5 {
    cursor:pointer;
    border: 0.1em solid #4A7339;
    color:#FFFFFF;
    background-color: #F67A00;
    font-family: verdana, arial, sans-serif;
    padding: 0.1em 0.3em 0.1em 0.3em;
    margin-left:0.2em;
    margin-right:0.2em;
    font-size:1em;
    text-decoration:none
}
a.submit1 {
	font-size:1em;
	border: #325d04 0.1em solid;
	color:#325d04 !important;
	background-color: #def4bf;
	padding: 0.2em 0.5em 0.2em 0.5em;
    margin-left:0.2em;
    margin-right:0.2em;
	text-decoration:none
}
a.submit2 {
	font-size:1.1em;
	border: #60A75B 0.1em solid;
	color:#60A75B;
	background-color: #F4F4F4;
	padding: 0.1em 0.4em 0.1em 0.4em;
    margin-left:0.2em;
    margin-right:0.2em;
	text-decoration:none
}
a.submit3 {
	border: 0.1em solid #4A7339;
	color:#FFFFFF;
	background-color: #60A75B;
	padding: 0.1em 0.4em 0.1em 0.4em;
    margin-left:0.2em;
    margin-right:0.2em;
	font-size:1em;
	text-decoration:none
}
a.submit4 {
	border: 0.1em solid #BB2325;
	color:#BB2325;
	background-color: #F4F4F4;
	padding: 0.1em 0.4em 0.1em 0.4em;
    margin-left:0.2em;
    margin-right:0.2em;
	font-size:1.1em;
	text-decoration:none
}
a.submit5 {
    font-size:1em;
    border: #325d04 0.1em solid;
    color:#FFFFFF !important;
    background-color: #F67A00;
    padding: 0.2em 0.5em 0.2em 0.5em;
    margin-left:0.2em;
    margin-right:0.2em;
    text-decoration:none
}
/* ******************* ESTILOS *********************** */
.negrita{font-weight:bold;}
.normal{font-weight:normal;}

.cFCK{margin:0;padding:0}

.cIzquierda{text-align:left;}
.cDerecha{text-align:right;}
.cCentrado{text-align:center;}

.cMenor { font-size: 0.9em }
.cMayor { font-size: 1.1em }

.cMayus{text-transform:uppercase;}

.cOk {font-size:1.1em; font-weight: bold; color: #008000; }
.cAviso { font-size:1.1em; font-weight: bold; color: #DD0000; }
.cPendiente { font-size:1.1em; font-weight: bold; color: #AAAAAA; }
.cSeleccionBorrar{ color: #DD0000; }
.cError {font-size:0.9em; color: #FF0000; }
.cNoHay{ font-size:1.1em; color: #146E6E; padding:1em 0; text-align:center }
.cInfo{	padding:0; margin: 0.5em 0 0 0;	font-size: 1.1em; color: #146E6E }

.cAlta{ color:#008000; }
.cBaja{ color:#DC081A; }

.cPendiente { color: #8B8F90; text-decoration: none }
.cPendiente a, cPendiente a:link, cPendiente a:visited, cPendiente a:active { color: #8B8F90; text-decoration: none }
.cPendiente a:hover { color: #000000; text-decoration: none }
.cAceptado { color: #197700; text-decoration: none}
.cAceptado a, cAceptado a:link, cAceptado a:visited, cAceptado a:active { color: #197700; text-decoration: none }
.cAceptado a:hover{ color: #000000; text-decoration: none }
.cRechazado { color: #d90f2b; text-decoration: none }
.cRechazado a, cRechazado a:link, cRechazado a:visited, cRechazado a:active { color: #d90f2b; text-decoration: none }
.cRechazado a:hover { color: #000000; text-decoration: none }

.cSinBorde{ border:0; }

.oculto{ position:absolute; left:-999px; width:0em; font-size:0%;}

.cMano{ cursor:pointer }

.cClearLeft {clear:left;}
.cFloatLeft {float:left;}
.cFloatRight {float:right;}

.cMarginAuto{margin:0 auto 0 auto; }

.cComun { color: #316AC5 }

.cSinLi{ list-style:none }

/* ****************** GENERALES ************************ */
.cTituloPagina{
	background-image: url('imagesweb/fnd_seccion.gif');
	background-color:#4C544D;
	font-family:'Monotype Corsiva', 'Book Antiqua Negrita Cursiva', 'Times New Roman', sans-serif;
	height:1.3em;
	color:#FFFFFF;
	font-size:2em;
	font-weight:normal;
	padding:0 0 0 0.6em;
	margin:0 0 0.25em 0;
}
.cTituloPagina a, .cTituloPagina a:active, .cTituloPagina a:link, .cTituloPagina a:visited{ color: #FFFFFF }
.cTituloPagina a:hover{ color:#B7DCA6; }

.cTituloPagina2{
	text-transform:uppercase;
	background-color: #777777;
	color:#FFFFFF;
	font-size:1.1em;
	font-weight:bold;
	padding:0.2em 0 0.2em 0.5em;
	margin:0 0 0.5em 0;
}

.cSubtituloPagina{
	color:#485246;
	font-size:1.2em;
	font-weight:bold;
	margin:0 0 0.5em 1em;
	padding:0 0 0 0.8em;
	border-bottom:0.2em solid #b8e04c;
	text-align:left;
}
.cSubtituloPagina a, .cSubtituloPagina a:active, .cSubtituloPagina a:link, .cSubtituloPagina a:visited{ color: #4A7339 }
.cSubtituloPagina a:hover{ color:#B8E04C; }

.cSubsubtituloPagina{
	text-transform:uppercase;
	font-weight:bold;
	color:#555555;
	font-size:1.1em;
	margin:0.8em 0 1em 1.5em;
	padding:0 0 0 0.5em;
}
.cSubsubtituloPagina a, .cSubsubtituloPagina a:active, .cSubsubtituloPagina a:link, .cSubsubtituloPagina a:visited{ color: #555555 }
.cSubsubtituloPagina a:hover{ text-decoration:underline; color:#B7DCA6; }

.cImpresion{
	margin:1em 0 0 1em;
	padding:0;
	width:16.9cm;
}
.cImpresion .cTitular{
	font-size:1.1em;
	font-weight:normal;
	color:#237F29;
}

/* ****************** TAMAÑOS ************************** */
.cW1{width:1em;}
.cW4{width:4em;}
.cW5{width:5em;}
.cW8{width:8em;}
.cW10{width:10em;}
.cW11{width:11em;}
.cW12{width:12em;}
.cW15{width:15em;}
.cW17{width:17em;}
.cW25{width:25em;}
.cW25_4{width:25.4em;}
.cW27{width:27em;}
.cW31_5{width:31.5em;}
.cW34{width:34em;}
.cW35{width:35em;}
.cW40{width:40em;}
.cW45{width:45em;}
.cW50_8{width:50.8em;}
.cW58{width:58em;}
.cW60{width:60em;}
.cW65{width:65em;}
.cW77_2{width:77.2em;}

.cW8p{width:8%;}
.cW10p{width:10%;}
.cW11p{width:11%;}
.cW15p{width:15%;}
.cW30p{width:30%;}
.cW40p{width:40%;}
.cW50p{width:50%;}
.cW89p{width:89%;}
.cW98p{width:98%;}
.cW100p{width:100%;}

.cH1_6{height:1.6em;}
.cH1_8{height:1.8em;}
.cH1_9{height:1.9em;}
.cH2{height:2em;}
.cH5{height:5em;}
.cH7{height:7em;}
.cH15{height:15em;}

/* ****************** ESPACIADOS *********************** */
.cAuto{ margin:0 auto;}
.cPT0_5{padding-top:0.5em;}

.cML1{margin-left:1em;}
.cML1_3{margin-left:1.3em;}
.cML2{margin-left:5em;}
.cML3{margin-left:3em;}

.cMT1{margin-top:1em;}

.cMB1{margin-bottom:1em;}
.cMB2_2{margin-bottom:2.2em;}

.cMR1{margin-right:1em;}
.cMR1_6{margin-right:1.6em;}

.cMP0{margin:0; padding:0}
.cMB1P0{margin:0 0 1em 0; padding:0}
.cML1P0 {margin:0 0 0 1em; padding:0 }

/* ****************** TXT FECHA / CALENDARIO *********** */
.cFormatoFecha{ 
	float:left; 
	font-size:0.9em; 
	margin-left:0.5em; 
}
.textoinput, .textoinput2{ margin:-0.1em 0 0.2em 0; }
/* ***************** PAGINACION WEB ******************** */
.cPaginacionWeb{
    float:right;
	margin:0.5em 0.5em 0.2em auto;
}
.cPaginacionWeb img{
	margin: 0 0.5em 0 0.5em;
}
.cPaginacionWeb select{
	margin: 0 0.2em 0 0.2em;
}
.cListado{ font-size:1.1em; clear:both }

.cInputPag{
	padding:0;
	color:#146E6E;
	font-weight:bold;
	border:0.1em solid #555555;
}
.cPagCont{
	float:left;
	text-align:center;
	width:22em;
	padding:0;
	margin:0 0 0 0;
	height:1.9em;
}
.cAlanteWeb{
	float:left;
	width:1.9em;
	height:1.9em;
	margin:0.5em 0 0 -0.5em;
}
.cFinWeb{
	float:left;
	width:1.9em;
	height:1.9em;
	margin:0.5em 0 0 -0.5em;
}
.cAtrasWeb{
	float:left;
	width:1.9em;
	height:1.9em;
	margin:0.5em 0 0 0;
}
.cInicioWeb{
	float:left;
	width:1.9em;
	height:1.9em;
	margin:0.5em 0 0 0;
}
.cImgFlecha {
	padding:0;
	margin:0;
}
/* ****************** FORMULARIOS / BUSCADORES ********* */
#dFrmGeneral fieldset { 
	margin:0 1em;
	padding:0.3em;
}
#dFrmGeneral .cBordeGeneral{ border:0.1em solid #386804; }
#dFrmGeneral fieldset legend{
	font-size:1.1em;
	font-weight: bold;
	text-transform: uppercase;
	color:#386804
}
#dFrmGeneral fieldset fieldset legend{
	font-size:1em;
	font-weight: bold;
	color:#386804;
	text-transform: none;
}
#dFrmGeneral fieldset legend.cSinLegend{ position:absolute; left:-999px; width:0em; font-size:0%; }
#dFrmGeneral dl{ margin: 0.5em 0; padding:0}
#dFrmGeneral dt.cGeneral{
	float:left;
	margin:0 0.5em 0.6em 0;
	padding:0;
	text-align:right;
	font-size:1.1em
}
#dFrmGeneral dt.cGeneral label{
	display:block;
	padding:0.2em 0 0.2em 0.5em;
	text-align:right;
}
#dFrmGeneral dd.cInputGeneral{
	display:inline;
	float:left;
	margin:0 0 0.6em 0;
	padding:0;
	border:0;
	text-align:left;
}
#dFrmGeneral dd.cChkGeneral{
	display:inline;
	float:left;
	margin:0 0 0.6em 0;
	padding:0.4em 0 0 0;
	border:0;
}
#dFrmGeneral dd.cInputGeneral span{ float:left;}
#dFrmGeneral dd.cInputGeneral input{
	float:left;
	display:block;
	padding:0.2em 0 0 0.1em;
	margin:0 0.8em 0 0;
	border:0.1em solid #AFAFAF;
	background-color:#FAFAFA;
}
#dFrmGeneral .cBotones{
	float:left;
	clear:left;
	width:100%;
	text-align:center;
	margin: 0.8em 0 0 0;
	padding:0;
}
#dFrmGeneral .cBotones input, .cBotones a{
	margin-left:1em;
}

/* ******************* PESTAÑAS IDIOMAS WEB ****************** */
#dPestannasWeb{ padding:0; margin:0;}
#dPestannasWeb ul {
	width: 60.2em;
	list-style: none;
	padding: 0;
	margin: 1em 0 0 0;
	display: inline;
	float: left;
	border-bottom: 1px solid #125F39;
}
#dPestannasWeb ul li {
	width: 12em;
	display: block;
	float: left;
	text-align: center;
	margin-right: 1em;
	position: relative; /* Hace el ajuste de '1pixel' para simular la integración */
	top: 0.1em;         /* con la capa de contenido */
}
#dPestannasWeb ul li a {
	width: 12em;
	height: 1.6em;
	padding:0.2em;
	display: block;
	background: #EFEFEF;
	border-bottom: 1px solid #125F39;
	border-top: 1px dashed #BBBBBB;
	border-left: 1px dashed #BBBBBB;
	border-right: 1px dashed #BBBBBB;
	text-decoration: none;
	color:#888888;
}
#dPestannasWeb ul li a:link, ul li a:visited, ul li a:active {color: #555555;}
#dPestannasWeb ul li a:hover { 
	color: #555555; 
	background-color: #CCCCCC;
	border-top: 1px dashed #888888;
	border-left: 1px dashed #888888;
	border-right: 1px dashed #888888;
}
#dPestannasWeb a.cSeleccion {
	width: 12em;
	display: block;
	background-color: #FFFFFF;
	border-top: 1px solid #125F39;
	border-left: 1px solid #125F39;
	border-right: 1px solid #125F39;
	border-bottom: 1px Solid #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	color:#146E6E;
}
#dPestannasWeb a.cSeleccion:link, #dPestannasTra a.cSeleccion:visited, #dPestannasTra a.cSeleccion:active { color: #125F39;}
#dPestannasWeb a.cSeleccion:hover { 
	background-color: #FFFFFF;
	border-top: 1px solid #125F39;
	border-left: 1px solid #125F39;
	border-right: 1px solid #125F39;
}
.cContPestanna {
	width: 58em;
	float: left;
	padding: 1.5em 1em 0.5em 1em; 
	margin: 0 0 1em 0;
	border-left: 1px solid #125F39;
	border-bottom: 1px solid #125F39;
	border-right: 1px solid #125F39;
	font-weight: normal;
}

/* ***************** CALENDARIO EMERGENTE **************** */
.cCabeceraCal{
	background-color:#146E6E;
	color:#ffffff
}
.cFondoCal{
	background-color:#EDEFF1;
	text-align:center;
	color:#000000
}
.cHoy, .cHoy a{
	background-color:#349A9E;
	color:#FFFFFF
}
.cFestivo, .cFestivo a{ 
	background-color:#60A75B;
	color:#FFFFFF;
 }
.cCelda1001{
	border-left: 0.1em solid #555555;
	border-top: 0.1em solid #555555;
	background-color:#e8e8e8
}
.cCelda1001b{
	border-left: 0.1em solid #555555;
	border-top: 0.1em solid #555555;
	font-weight: bold;
	background-color: #B2DB4F
}
.cCelda1001b2{
	border-left: 0.1em solid #555555;
	border-top: 0.1em solid #555555;
	font-weight: bold;
	background-color: #EE7E13
}
.cCelda0010{ border-left: 0.1em solid #555555 }
.cCelda1000{ border-top: 0.1em solid #555555 }
/* ##################################################### */
/* ****************** ESTRUCTURA DE LA WEB ************* */
#dEstructura{
	position:relative;
	float:left;
	margin:0;
	padding:0;
	min-height:57em;
	width:100.2em;
	font-size:1em;
	border-bottom:0.1em solid #C5C5C1;
	background-image: url('imagesweb/fnd_contenidos.gif');
}
/* ******************* PIE PAGINA ************************ */
#dPie{ 
	clear:left;
	border-top:0.1em solid #AAAAAA;
	color:#AAAAAA;
	text-align:center;
	margin:0 1.5em 0 1em;
	padding:0.5em 0em;
	font-size: 1.1em;
}
#dPie a{ 
    color:#AAAAAA; 
    text-decoration: underline;
}
/* ******************* CABECERA ************************ */
#dCabecera h1 {
	padding:0; 
	margin:0;
	width:14em;
	float:left;
}
#dCabecera #dDatosUser {
	padding:1em; 
	margin:1.8em 2.5em 1.5em 0;
	width:15em;
	height:5.5em;
	float:right;
	background-color:#F4F3E7;
	color:#000000;
	border:0.1em solid #554B33
}
#dCabecera #dDatosUser .cNombre{
	padding:0;
	margin:0;
	font-size:1.1em;
	font-weight:bold;
	text-align:right;
}
#dCabecera #dDatosUser .cCliente{
	padding:0;
	margin:0.8em 0 0 0;
	text-align:right;
}
#dCabecera{
	width:100.2em;
	height:11.0em;
	margin:0;
	padding:0;
	background-image: url('imagesweb/fnd_cabecera.jpg');
	background-repeat: no-repeat;
	background-color:#007336;
}
#dCabecera .cCabeceraLogo{
    width:13.9em;
	color:#FFFFFF;
	height:9.8em;
	float:left;
	padding:0;
	margin:0.6em 1em 0 2.5em;
}
#dCabecera .cCabecera{	
	padding:0;
	margin:2em 0 0 0;
	font-size:2.2em;
	font-weight:normal;
	font-family:'Monotype Corsiva', 'Book Antiqua Negrita Cursiva', arial, sans-serif;
	float:left;
	color:#FFFFFF;
}
/* ******************* CERRAR SESION ****************** */
#dCerrar{
	position:absolute;
	top:13em;
	left:0em;
}
#dCerrar a:hover{ color: #866900; }
/* ******************* MENU IZQUIERDA ****************** */
#dColumnaIzq {
	position:relative;
	float:left;
	padding:0;
	margin:0 0 1em -98.8em;
	width:18.1em;
}
#dBuscadorWeb{
	position:absolute;
	top:0;
	padding:0;
	margin:0;
	width:18.1em;
	height:2.6em;
	background-image: url('imagesweb/fnd_buscador.gif');
	background-color:#1A7A17;
}
#dBuscadorWeb .cTexto{ float:left; padding:0; margin:0;}
#dBuscadorWeb .cBuscar{ float:left; padding:0; margin:0 0 0 0.5em ;}

#dOpciones{
	position:absolute;
	top:10.54em;
	padding:0;
	margin:0;
	width:16.45em;
	font-size:1.1em;
}
#dOpciones ul{
	list-style:none;
	margin:0;
	padding:0;
}
#dOpciones ul li{
	width:16.45em;
	height:1.72em;
	background-image: url('imagesweb/btn_verde_pedido.gif');
	background-repeat: no-repeat;
	background-color:#82C718;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	margin:0 0 0.1em 0;
	padding:0.6em 0 0 0 
}
#dOpciones ul li a{
	color:#FFFFFF;
	width:16.45em;
	height:1.72em;
	display:block;
}
#dOpciones .cBotonSelec{ 
	background-image: url('imagesweb/btn_verde_pedido_over.gif');
	background-color:#82C718;
	width:16.45em;
	height:1.72em;
}
#dOpciones ul li:hover{ 
	background-image: url('imagesweb/btn_verde_pedido_over.gif');
	background-color:#82C718;
	width:16.45em;
	height:1.72em;
}
#dOpciones ul li a:hover{ text-decoration:none; }
#dCarrito{
	position:absolute;
	top:2.63em;
	margin:0;
	padding:0;
	width:16.45em;
	background-color:#FFFFFF;
	font-size:1.1em;
}
#dCarrito h2{
	margin:0;
	padding:0.6em 0 0 0;
	background-image: url('imagesweb/btn_verde_pedido.gif');
	background-repeat: no-repeat;
	background-color:#FF7900;
	height:1.72em;
	font-size:1em;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
}
#dCarrito div{
	border-left:0.1em solid #65B112; 
	border-right:0.1em solid #65B112; 
	border-bottom:0.1em solid #65B112; 
	height:5.17em;
}
#dCarrito dl{float:left; width:16.45em; margin:0; padding:0;}
#dCarrito dt{
	float:left;
	clear:left;
	margin:0.3em 0.5em 0 0;
	padding:0;
	width:6em;
	text-align:right;
}
#dCarrito dd{
	display:inline;
	float:left;
	font-weight:bold;
	margin:0.3em 0 0 0;
	width:6em;
	padding:0;
	border:0;
}
#dCarrito div p{ 
	width:17.5em;
	float:left;
	clear:left;
	margin:0;
	padding:0.5em 0;
	text-align:right;
}
#dMenuWeb {
	padding:0;
	width:18em;
	border-left: 0.1em solid #5b9f11;
	border-right: 0.1em solid #5b9f11;
	border-top: 0.2em solid #5b9f11;
	border-bottom: 0.2em solid #5b9f11;
}
.cMargenMenu{ margin:11.6em 0 0 0; }
.cMargenMenuReg{ margin:17em 0 0 0; }
#dMenuWeb ul{
	list-style:none;
	margin:0;
	padding:0;
}
#dMenuWeb a{
	font-size: 1.1em;
	display:block;
	color:#000000;
	padding:0.4em 0 0.4em 0.5em;
}
#dMenuWeb a.cMenuIzd1{
	background-color:#5b9204;
	border-bottom: 0.1em solid #FFFFFF;
	color:#FFFFFF;
}
#dMenuWeb a:hover.cMenuIzd1{
	background-color:#84cb14;
	color:#325d04;
	font-weight:bold;
	text-decoration:none;
}
#dMenuWeb a.cMenuSel1{
	background-color:#84cb14;
	border-bottom: 0.1em solid #FFFFFF;
	font-weight:bold;
	color:#325d04;
}
#dMenuWeb a:hover.cMenuSel1{
	text-decoration:none;
}
#dMenuWeb a.cMenuIzd2{
	background-color:#ff7900;
	border-bottom: 0.1em solid #FFFFFF;
	padding-left:1.5em;
	color:#FFFFFF;
}
#dMenuWeb a:hover.cMenuIzd2{
	background-color:#FF983B;
	padding-left:1.5em;
	color:#325d04;
	font-weight:bold;
}
#dMenuWeb a.cMenuSel2{
	background-color:#FF983B;
	padding-left:1.5em;
	color:#325d04;
	border-bottom: 0.1em solid #FFFFFF;
	font-weight:bold;
}
#dMenuWeb a.cMenuIzd3{
	background-color:#b0afad;
	border-bottom: 0.1em solid #FFFFFF;
	padding-left:2.5em;
	color:#3e3e3e
}
#dMenuWeb a:hover.cMenuIzd3{
	background-color:#d6d6d6;
	color:#325d04;
	font-weight:bold;
	padding-left:2.5em;
}
#dMenuWeb a.cMenuSel3{
	background-color:#d6d6d6;
	color:#325d04;
	font-weight:bold;
	padding-left:2.5em;
	border-bottom: 0.1em solid #FFFFFF;
}
/* ******************* CONTENIDO WEB ******************* */
#dContenidoWeb{
	float:left;
	padding:0;
	margin:0 0 1em 19.5em;
	width:80em;
	background-color:#FFFFFF;
}
/* ******************* HOME ******************************* */
#dContHome{
	float:left;
	width:57.8em;
	padding:0;
	margin:0;
}
#dContHome .cCatHerraje{
	float:left;
	width:28em;
	margin:0 1em 0 0;
	padding:0;
}
#dContHome .cCatNatura{
	float:left;
	width:28em;
	margin:0;
	padding:0;
}
#dMenuDer{
	float:left;
	padding:0;
	margin:0;
	width:22.1em;
}
#dMenuDer #dAcceso ul{
	list-style:none;
	padding:0;
	margin:0;
	font-size:1.1em
}
#dMenuDer #dAcceso ul li{
	background-image: url('imagesweb/btn_verde.gif');
	background-repeat: no-repeat;
	background-color:#82C718;
	width:20.09em;
	height:1.71em;
	margin:0 0 0.1em 0;
	padding:0.6em 0 0 0;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
}
#dMenuDer #dAcceso ul li a{
	display:block;
	color:#FFFFFF
}
#dMenuDer #dAcceso ul li:hover{ 
	background-image: url('imagesweb/btn_naranja.gif');
	background-color:#82C718;
	width:20.09em;
	height:1.71em;
}
.cBotonOp{
	background-image: url('imagesweb/btn_verde.gif');
	background-repeat: no-repeat;
	background-color:#82C718;
	width:20.09em;
	height:1.71em;
	font-size:1.1em;
	margin:0;
	padding:0.6em 0 0 0;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
}
.cBordesOp{
	border-left:0.1em solid #5B9F11;
	border-right:0.1em solid #5B9F11;
	border-bottom:0.1em solid #5B9F11;
}
#dMenuDer #dArticulos{	padding:0;	margin:0;}
#dMenuDer #dArticulos h4{ 
	margin:0;
	padding:0 0.5em;
	font-size:1.1em;
}
#dMenuDer #dArticulos p{ 
	margin:0 0 0.5em 0;
	padding:0.5em;
	text-align:justify;
	font-size:1.1em;
}
#dMenuDer #dEnlaces{
	padding:0;
	margin:0.1em 0 0 0;
}
#dMenuDer #dEnlaces ul{
	list-style:none;
	padding:0;
	margin:0 0 0.5em 0.5em
}
#dMenuDer #dEnlaces ul li{
	margin:0 0 0.5em 0;
	font-size:1.1em;
}
#dCatalogosPDFHome p{
    float:left;
    width:27.5em;
    padding:0;
    margin:0.5em 0.5em 1em 0;
}
#dCatalogosPDFHome a{
    color:#217F26;
}
#dCatalogosPDFHome a:hover{
    color:#EA9020;
}
#dCatalogosPDFHome p img{
    float:left;
    margin:0 0.5em 0 0;
}
#dCatalogosPDFHome p .cDescarga{
    font-size:1.3em;
    font-weight: bold;
}

#dDestacadosHome ul{
    list-style:none;
    padding:0;
    margin:0;
}
#dDestacadosHome ul li{
    float:left;
    /*background-image: url('catalogo/images/fnd_lstmodelos.gif');
    background-repeat: no-repeat;
    background-color:#555555;*/
    border:0.1em solid #000000;
    width:18.6em;
    height:15.4em;
    padding:0;
    margin:0.2em 0.2em 0 0;
    text-align:center;
}
#dDestacadosHome ul li .cImgListModelo{
    float:left;
    width:12.5em;
    height:12.5em;
    margin:0 0 0 3em;
    padding:0;
}
#dDestacadosHome ul li .cModelo{
    margin:0 0 0.2em 0;
    padding:0.2em 0 0 0;
    line-height:1em;
    height:2.2em;
    display:block;
    font-size: 1.1em;
    /*font-weight:bold;*/
    color:#FFFFFF;
    background-color: #000000;
}
#dDestacadosHome a:hover .cModelo{
    color:#EB7D0A;
}



/* ******************* MOD CORPORATIVO ******************** */
#dTexto{
	margin: 0 0.5em 0 1.5em;
	font-size:1.1em;
}
#dCorporativo .cMenu, #dCorporativo a.cMenu{
	list-style-type: square;
	font-weight:bold;
	font-size:1.1em;
	color:#555555;
}
.cOpcionesRuta{
	list-style:none;
	margin:0;
	padding:0
}
/* ******************* MOD NOTICIAS *********************** */
#dListaNoticias{
	padding:0;
	margin:0 0 0 1.5em;
}
#dListaNoticias .cTitular{
	clear:left;
	width:100%;
	padding-bottom:0.2em;
	background-image:url("imagesweb/linea_degradada.gif");
	background-position:bottom left;
	background-repeat:no-repeat;
	font-size:1.3em;
	margin:0 0 0.5em 0;
}
#dListaNoticias .cTitular a{ color:#4E554D;}
#dListaNoticias .cImgLista{ 
	float:left;
	/*width:10em; */
	/*height:7em;*/
	padding:0;
	margin:0 0.5em 0 0;
}
.cPieNoticia{
	float:left;
	clear:left;
	width:98%;
	text-align:right;
	padding:0 1em 0.5em 0;
	margin-bottom:1em;
	border-bottom:0.1em dotted #CCCCCC;
	font-size:1.1em;
}
.cFirma{
	color:#5BA012;
}
#dVerNoticia .cTitular{
	font-size:1.1em;
	font-weight:normal;
	color:#237F29;
}
#dVerNoticia{
	padding:0 1em 0 0;
	margin:0 0 0 1.5em;
}
#dVerNoticia .cContNoticia{
	float:left;
	width:48.18em;
	font-size:1.1em;
}
#dVerNoticia .cContNoticiaCompleta{
	float:left;
	width:70em;
	font-size:1.1em;
}
#dVerNoticia .cContNoticiaCompletaImp{
	float:left;
	width:59.09em;
	font-size:1.1em;
}
.cOpcionesNoticia{
	clear:left;
	list-style:none;
	padding:0;
	margin:0;
	font-size:1.1em;
}
.cOpcionesNoticia li a{ color:#555555; }
#dMasInfoNoticia{
	float:left;
	padding:0 0 0.5em 0;
	margin:0 1em 0 1.8em;
	width:18.9em;
	border-bottom:0.1em solid #65B112;
	border-left:0.1em solid #65B112;
	border-right:0.1em solid #65B112;
	font-size:1.1em
}
.cTemasRelacionados{
	width:18.9em;
	height:1.72em;
	background-image: url('imagesweb/fnd_temasrelacionados.gif');
	background-repeat: no-repeat;
	background-color:#599711;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	margin:0 0 0.1em 0;
	padding:0.6em 0 0 0;
	font-size:1em;
	
}
#dMasInfoModeloCat h3.cTemasRelacionados{
    width:43.45em !important;
    height:1.45em !important;
    background-image: url('imagesweb/fnd_temasrelacionadoscat.gif') !important;
    background-repeat: no-repeat;
    background-color:#599711;
    color:#FFFFFF;
    font-weight:bold;
    text-transform:uppercase;
    text-align:center;
    margin:0 !important;
    padding:0.3em 0 0 0 !important;
    font-size:1em;
    
}
#dMasInfoNoticia ul{
	list-style:none;
	padding:0;
	margin:0 0 0 0.5em;
}
#dMasInfoNoticia .cModulo{
	margin:1em 0 0 0;
	font-weight:bold;
	color:#01582E;
}
#dMasInfoNoticia ul li ul li{
	margin:0 0 0 0.5em;
}
.cCabArchivo{
	font-size:1.1em;
	color: #146E6E;
	border-bottom: 0.1em solid #146E6E;
}
.cArchivo { 
	padding:0.2em 0 0.2em 0.5em; 
	font-size:1.1em; 
}
.cArchivo a{ 
	text-decoration: none; 
	color:#000000 
}
.cArchivo a:visited{ color:#555555 }
.cArchivo a:hover{ color:#146E6E }
.cEnvioNoticia { margin: 0 1.5em 0 1.5em }
/* ******************** MOD BOLETINES ***************** */
#dBoletin{
	width:65em;
	margin:0 auto 0 auto; 
}
#dBoletin .cTitular{
	margin:0.5em 0 0.5em 0;
	padding:0.2em 0 0.2em 0.5em;
	font-size:1.1em;
	background-color: #146E6E;
	color:#FFFFFF;
}
#dBoletin .cFecha{
	color: #4F6351;
	font-weight:bold;
	text-align:right;
	font-size:1.1em;
	margin:0;
	padding:0
}
#dBoletin .cPieBoletin{
	margin:2em 0 0 0;
	padding:0.2em 0 0.2em 0.5em;
	background-color: #E1ECCC;
	font-size:0.9em;
}
#dListaBoletin .cBoletinVentana{
	padding:0;
	margin:1em 0 0.5em 0;
}
#dListaBoletin {
	padding:0;
	margin:0 1em 0 0;
	font-size:1.1em
}
/* ******************* MOD ECONSULTING ************************* */
.cRespAdmin{
	background-color: #E0ECEC;
	border: 0.1em solid #428B8A
}
#dListaSat{
	clear:left;
	float:left;
	width:77em;
}
#dDatoConsulta{
	margin:0.5em 0 0 1.5em;
	padding:0;
}
#dDatoConsulta h3{
	width:98%;
	margin:0;
	padding:0.2em 0 0.2em 0.5em;
	background-color:#4c544d;
	color:#FFFFFF;
	font-size:1.1em;
}
#dDatoConsulta .cConsulta{
	padding:0;
	margin:1em 0 0 1em;
}
#dDatoConsulta .cPieConsulta{
	padding:0;
	margin:1em 1.5em 0 0;
	text-align:right;
}
#dDatoConsulta .cTipo{
	color:#5BA012;
}
#dListResp{
	margin:0.5em 0 0 1.5em;
	padding:0;
} 
#dListResp h3{
	width:98%;
	padding:0.2em 0 0.2em 0.5em;
	background-color:#4c544d;
	color:#FFFFFF;
	font-size:1.1em;
}
#dListResp .cPieResp{
	padding:0;
	margin:1em 1.5em 0 0;
	text-align:right;
}
#dListResp .cQuien{
	color:#5BA012;
}
#dListResp .cRespuesta{
	background-color:#eafdb9;
	border:0.1em solid #4c544d;
	padding:0.5em;
	margin:1em 1.5em 1em 0;
}
#dListResp .cRespuestaAdm{
	padding:0;
	margin:0;
}
#dNuevaResp fieldset { 
	margin:1em 1.5em 0 0;
	padding:0.5em;
	border:0.1em solid #386804; 
}
#dNuevaResp fieldset legend{
	font-size:1.1em;
	font-weight: bold;
	color:#386804
}
#dNuevaResp dl{
	padding:0;
	margin:0;
}
#dNuevaResp .cBotones{
	padding:0;
	margin:0.5em 0 0.5em 0;
	text-align:center;
}
/* ****************** MOD ENLACES **************************** */
#dEnlacesWeb h3{
	background-color: #4c544d;
	padding:0.2em 0 0.2em 0.5em;
	margin:1em 1em 0 0;
	color:#FFFFFF;
}
#dEnlacesWeb .cBorde{
	border-top:0.1em dotted #CCCCCC;
	margin:0.5em 1em 0 1.5em;
}
#dEnlacesWeb .cEnlace{
	text-transform:uppercase;
	font-weight:bold;
	color:#555555;
	font-size:1.1em;
	padding:0.5em 0 0 0;
}
#dEnlacesWeb .cEnlace a, #dEnlacesWeb .cEnlace a:active, #dEnlacesWeb .cEnlace a:link, #dEnlacesWeb .cEnlace a:visited{ color: #555555 }
#dEnlacesWeb .cEnlace a:hover{ text-decoration:underline; color:#65B112; }

#dEnlacesWeb .cDescEnlace{
	padding:0;
	margin:0 0 0 1.8em;
	font-size:1em;
}
/* ****************** MOD F.A.Q.S ***************************** */
.cAnchoFaq { width:55em; float:left }
.cAnchoFaqCompleta { width:100% }

#dFaqs .cTipoFaq{
	background-image:url("imagesweb/linea_degradada.gif");
	background-position:bottom left;
	background-repeat:no-repeat;
	padding:0.2em 0;
	margin:1.5em 0 0.5em 1.5em;
	font-weight:bold;
	color:#4c544d;
	text-transform:uppercase;
	font-size:1.1em;
}
#dFaqs h5{ 
	font-size:1em; 
	padding:0; 
	margin:0 0 0.5em 0 
}
#dFaqs .cPregunta{
	margin:0 0 0 2em;
	padding:0;
	font-size:1.1em;	
}
#dFaqs .cRespuesta{
	margin:1em 0 0 2em;
	padding:0;
	font-size:1.1em;	
}
#dFaqs .cFechaLista{
	padding:0; 
	margin:0;
	font-weight:normal;
	color:#666666;
}
#dFaqs .cFecha{
	text-align:right;
	padding:0 0 0.5em 0;
	margin:0 1em 1em 1.7em;
	border-bottom:0.1em dotted #CCCCCC
}
/* ****************** MOD CATALOGO *************************** */
.dCatalogo {
	padding:0;
}
.dCatalogo img{ 
	width:12.2em;
	height:10em;
}
.dCatalogo ul{
	list-style:none;
	float:left;
	padding:0;
	margin:0;
}
.dCatalogo ul li{
	text-align:center;
	width:12.8em;
	height:13em;
	padding:0;
	margin:0 0 0.4em 0.3em;
	float:left;
	border:0.1em solid #000000;
}
.dCatalogo ul li a:hover{ color:#FFDD00; }
.dCatalogo .cFamilia{
	margin:0 0 0.2em 0;
	padding:0.1em 0 0 0;
	line-height:0.9em;
	height:2.2em;
	display:block;
	font-size: 1.1em;
	color:#FFFFFF;
    background-color:#000000;
}
a:hover .cFamilia{ color:#EB7D0A; }
.cContFamilia{
	padding:0;
	margin: 0 0 1.5em 1.5em;
	font-size:1.1em;
}
#dFamilias img{ 
	width:12.2em;
	height:10em;
}
#dFamilias ul{
	list-style:none;
	float:left;
	padding:0;
	margin:0;
}
#dFamilias ul li{
	text-align:center;
	width:12.8em;
	height:13em;
	padding:0;
	margin:0 0 0.4em 0.3em;
	float:left;
	border:0.1em solid #000000;
}
#dFamilias .cFamilia{
	margin:0 0 0.2em 0;
	padding:0.1em 0 0 0;
	line-height:0.9em;
	height:2.4em;
	display:block;
	font-size: 1.1em;
	background-color:#000000;
	color:#FFFFFF;
}
#dFamilias a:hover .cFamilia{ color:#EB7D0A; }
#dModelos ul{
	list-style:none;
	padding:0;
	margin:0;
}
#dModelos ul li{
	float:left;
	border:0.1em solid #000000;
	width:18.4em;
	height:15.4em;
	padding:0;
	margin:0 1.4em 0.8em 0;
    text-align:center;
}
#dModelos ul li .cImgListModelo{
    float:left;
    width:12.5em;
    height:12.5em;
    margin:0 0 0 3em;
    padding:0;
}
#dModelos ul li .cModelo{
	background-color:#000000;
    margin:0 0 0.2em 0;
    padding:0.2em 0 0 0;
    line-height:1em;
    height:2.2em;
    display:block;
    font-size: 1.1em;
    /*font-weight:bold;*/
    color:#FFFFFF;
}
#dModelos a:hover .cModelo{ color:#EB7D0A; }
#dModelos .cNovedad{
	margin:0.8em 0.2em 0 0;
	padding:0;
	text-transform:uppercase;
	text-align:right;
	font-weight:bold;
	font-size:2em;
	color:#EB7D0A;
}
#dDatosModelo{
	position:relative;
	padding:0;
	margin:1em 0 0 2em;
	width:76.5em
}
#dDatosModelo h2{
	background-color:#4c544d;
	color:#FFFFFF;
	font-size:1.2em;
	padding:0.2em 0 0.2em 0.4em;
	margin:0 0 0.5em 0;
	font-size:1.1em;
}
#dDatosModelo .cNovedad{
	margin:0 1em 0 0;
	padding:0;
	text-align:right;
	font-weight:bold;
	font-size:1.1em;
	color:#EB7D0A;
	text-transform:uppercase;
}
#dDatosModelo .cImagen {
	float:left;
	width:21em;
	text-align:center;
	color:#485246;
}
#dDatosModelo .cImagen a{ color:#485246; }
#dDatosModelo .cImagen a:hover{ color:#B8E04C; }
#dDatosModelo .cImagen img{
	width:20.8em;
	height:17.7em;
	border:0.1em solid #4c544d;
}
#dDatosModelo .cDesc{
	float:left;
	width:54.5em;
	padding:0;
	margin:0 0 1.5em 1em;
}
#dMasInfoModelo{
	clear:left;
	float:right;
	padding:0 0 0.5em 0;
	margin:1em 0 0 0;
	width:18.9em;
	border-bottom:0.1em solid #65B112;
	border-left:0.1em solid #65B112;
	border-right:0.1em solid #65B112;
	text-align:left;
	font-size:1.1em
}

#dMasInfoModeloCat{
    float:left;
    padding:0 0 0.3em 0;
    margin:0 0 0 1em;
    width:43.45em;
    border-bottom:0.1em solid #65B112;
    border-left:0.1em solid #65B112;
    border-right:0.1em solid #65B112;
    text-align:left;
    font-size:1.1em
}

#dMasInfoModelo ul, #dMasInfoModeloCat ul{
	list-style:none;
	padding:0;
	margin:0 0 0 0.5em;
}
#dMasInfoModelo .cModulo, #dMasInfoModeloCat .cModulo{
	margin:1em 0 0 0;
	font-weight:bold;
	text-transform: uppercase;
	color:#01582E;
}
#dMasInfoModelo ul li ul li, #dMasInfoModeloCat ul li ul li{
	margin:0 0 0 0.5em;
}
#dRefsModelo{
	clear:left;
    float:left;
    margin:1em 0 0 1.8em;
	width:76em;
}
#dRefsModelo fieldset{
	border:0;
	padding:0;
	margin:0;
}
#dRefsModelo fieldset legend{
	font-size:1em;
	font-weight:bold;
	margin-bottom: 0.5em;
	color:#066800
}
#dRefsModelo table{
	width:69.2em;
	border:0.1em solid #066800;
	padding:0;
	margin:0;
	font-size:1.1em;
}
#dRefsModelo th{
	padding:0.2em;
	margin:0;
	background-color:#066800;
	color:#FFFFFF;
	font-weight:normal;
}
#dRefsModelo .cReferencia{
	width:5.45em;
	font-weight:bold;
}
#dRefsModelo .cPrecio{
	width:5.45em;
	text-align:right;
}
#dRefsModelo .cUnidades{
	width:5em;
	font-size:0.9em;
	text-align:center;
}
#dNavegaModelo{
	position:absolute;
    top:17em;
    right:1.5em;
    margin:0;
	padding:0;
	width:30em;
	font-weight:bold;
}
#dNavegaModelo ul{
	text-align:right;
	margin:0;
	padding:0;
	list-style:none;
}
#dNavegaModelo ul li{
	display:inline;
	margin:0 0 0 1em;
	font-size:1.1em;
}
/* ************************ MOD INDICES ********************* */
.cListaIndice{
	list-style:none;
	height:4em;
}
.cListaIndice li{
	display:inline; 
}
.cListaIndice li a{
	font-size:2.2em; 
	font-family:'Monotype Corsiva', 'Book Antiqua Negrita Cursiva', arial, sans-serif;
	margin-right:0.4em;
}
.cSelec{ 
	font-size:1.3em; 
	font-weight:bold;
}
.cListaIndice li a:active, .cListaIndice li a:link, .cListaIndice li a:visited{ color:#000000; }
.cListaIndice li a:hover{ color:#60A75B; }

/* ************************ MOD PEDIDOS ********************* */
#dPeidoUser { font-size:1.1em }
#dPeidoUser p {
	padding:0.3em 0;
	margin:0 0 0 0.8em; 
}
#dPeidoUser dt{
	float:left;
	width:7.5em;
	text-align:right;
	padding:0;
	margin:0 0.4em 0 0;
}
#dPeidoUser .cCampo1{
	padding:0;
	margin:0;
	float:left;
	width:25em;
}
#dPeidoUser .cCampo2{
	padding:0;
	margin:0;
	float:left;
	width:7.5em;
}
#dPeidoUser .cCampo3{
	padding:0;
	margin:0 0 2.2em 0;
	float:left;
	width:7.5em;
}
#dPeidoUser input {
	margin:0.1em 0;
}
#dPeidoUser fieldset{
	padding:0.5em;
	margin:0;
	border:0.1em solid #4E5552;
}
#dPeidoUser legend{
	font-size:1.1em;
	font-weight:bold;
	color:#4E5552;
}
#dPeidoUser #dDatosFacturacion{
	width:70em;
	margin:0 auto 0 auto;
    padding:0.5em 0;
}
#dPeidoUser #dDatosFacturacion dt{
    width:13em;
    padding:0;
    margin:0;
}
#dPeidoUser #dDatosFacturacion dd{
    float:left;
    width:55em;
    padding:0;
    margin:0 0 0 0.5em;
}
#dPeidoUser .cDatos2{
	float:left;
	width:47%;
	margin:0 1% 0 0;
}
#dPeidoUser .cBotonesEnvio{
	padding:0;
	margin:1.5em 0 0 0;
	text-align:center;
}
.cCondiciones{
	font-size:1em;
	padding:0 0 0.3em 0;
	margin:0 0 0.5em 0;
    border-bottom:0.2em solid #B8E04C;
}
#dPeidoUser .cMismos{
	float:left;
	clear:left;
	width:40em;
	font-size:0.9em;
	text-align:right;
}
#dPeidoUser ul{
	list-style:none;
	padding:0;
	margin:0 0 0 3em;
}
#dPeidoUser ul li input{
	padding:0;
	margin:0;
}
#dPedidoTemp {
	clear:left;
	float:left;
	width:100%;
	margin:0.8em 0 0 0;
	font-size:1.1em
}
#dPedidoTemp table{
	width:100%;
}
#dPedidoTemp .cTotal, #dDetallePedido .cTotal{
	border-top:0.1em solid #01582E;
	padding:0.5em 0.5em 0 0;
	margin:0;
	font-weight:bold;
	text-align:right;
}
#dPedidoTemp .cIva, #dDetallePedido .cIva{
	font-weight:bold;
	text-align:right;
	margin:0;
	padding:0.2em 0.5em 0.5em 0;
}
#dPedidoTemp .cTotalIva, #dDetallePedido .cTotalIva{
	font-size:1.1em;
	font-weight:bold;
	text-align:right;
	margin:0;
	padding:0 0.5em 0 0;
	color:#01582E;
}
#dPedidoTemp input {
	font-size:0.9em
}
.cBotonesOp0{
	position:absolute;
    font-size:0.9em;
    margin:-9.5em 0 0 0;
}
.cBotonesOp1{
    position:absolute;
    font-size:0.9em;
    margin:-9.5em 0 0 19em;
}
.cBotonesOp2{
	font-size:0.9em;
	clear:left;
	text-align:center;
	padding:0;
	margin:0.5em 0 2em 0;
}
#dFormaPago{
	padding:0;
	margin:0 0 0 1.5em;
}
#dPasosPedido {
    clear:left;
    float:left;
    width:79em;
}
#dPasosPedido ul{
    list-style: none;
    float:left;
    padding:0;
    margin:0 0 1em 0;
}
#dPasosPedido ul li{
    font-size:1.1em;
    display:inline;
    float:left;
    padding:0.3em 1em 0.3em 1em;
    margin:0 0.27em 0 0;
    width:9.65em;
    height:3.5em;
    text-align:center;
    background-color: #4F5551;
    color:#FFFFFF;
}      
#dPasosPedido .cPasoSelec{
    background-color: #F67A00;
    font-weight:bold;
}
#dPasosPedido .cPasoAnt{
    background-color: #74B213;
}

#dDetallePedido{
    width:79em;
    padding:0;
    margin:0 0 0 0.5em;
}
#dDetallePedido h2{
    font-size:1.2em;
    padding:0.5em;
    border:0.1em solid #4A4E4D;
}

#dResumen .cLogo{
    float:left;
    width:3.6em;
}
#dResumen .cNombreLogo{
    width:11em;
    font-size:2em;
    font-weight:bold;
    font-family:'Times New Roman', arial, sans-serif;
    float:left;
    padding:0 0 0 0.5em;
}
#dResumen .cDesc{
    float:right;
    text-align:right;
}
#dResumen .cDesc h1{
    font-size:1.8em;
}
#dResumen .cDesc p{
    font-size:1.2em;
    width:22em;
}

#dDetallePedido .cInfoPedido{
    clear:left;
    float:left;
    width:75em;
}
#dDetallePedido .cInfoPedido p{
    font-size:1.2em
}
#dDetallePedido .cFacturacion{
    width:35em;
    float:left;
    padding:0;
    margin:0 5em 0 0;
}
#dDetallePedido .cEntrega{
    width:35em;
    float:left;
}
#dDetallePedido .cFacturacion p{ font-size:1.2em; padding:0; margin:0 0 0.3em 1em}
#dDetallePedido .cEntrega p{ font-size:1.2em; padding:0; margin:0 0 0.3em 1em}

#dDetallePedido .cEnvioPago{
   clear:left;
   float:left;
   width:75em;
}
#dDetallePedido .cEnvioPago p{ float:left; width:30em; font-size:1.2em;}
#dDetallePedido .cEnvioPago h2{ clear:left; }
#dDetallePedido .cLineasPedido{
   clear:left;
   float:left;
   width:75em;
}
#dDetallePedido .cAvisoPedido{
   clear:left;
   float:left;
   width:68.18em;
   font-size:1.1em;
}

#dDetallePedido #dTotales{
    font-size:1.2em;
    padding:0.5em 0.5em 0 0;
    margin:0;
    text-align:right;
}
#dDetallePedido #dTotales dt{ float:left; width:51.5em; padding:0 0 0.3em 0;}
#dDetallePedido #dTotales dd{ float:left; width:7em; text-align:right; font-weight:bold; padding:0 0 0.3em 0;}
 
 /* *************************** MOD BUSCADOR ********************* */
#dBusquedas .cTitular{
	font-size:1.1em;
	padding: 0.3em;
	color: #FFFFFF;
	background-color:#4c544d 
}
#dBusquedas table{
	width:98%;
	margin:0 0 0 1em;
	padding:0;
	font-size:1.1em;
}
#dBusquedas th{
	margin:0;
	padding: 0.3em;
	color: #FFFFFF;
	background-color:#006800;
	font-weight:normal;
	text-transform:uppercase
}
/* *************************** MOD FAVORITOS ********************* */
.cFavoritos {
	padding:0;
}
.cFavoritos img{ 
	width:12.2em;
	height:10em;
}
.cFavoritos ul{
	list-style:none;
	float:left;
	padding:0;
	margin:0;
}
.cFavoritos ul li{
	text-align:center;
	width:12.4em;
	height:12.8em;
	padding:0;
	margin:0 0 0.4em 0.4em;
	float:left;
	background-image: url('catalogo/images/fnd_familias.gif');
	background-repeat: no-repeat;
	background-color:#555555
}
.cFavoritos .cFavorito{
	margin:0.3em 0 0.2em 0;
	padding:0;
	line-height:1em;
	height:2.2em;
	display:block;
	font-size: 0.9em;
	font-weight:bold;
	color:#FFFFFF;
}

/* *************************** MOD USUARIOS ********************** */
.cIntroAcceso{
	margin:1em 3em;
	padding:0;
}
.btnAcceso{
	clear:left;
	width:23em;
	text-align:right;
	padding:0;
	margin:2em 1.6em 0 0;
}
.cOlvido{
	text-align:right;
	padding:0;
	margin:0 2em 0 0;
}
/* ************************** MOD DOCUMENTACION ********************** */
#dDocsWeb{
	width:60.5em;
	float:left;
	padding:0;
	margin:0 0.8em 0 0
}
#dDocsWebCompleto{
	width:77em;
	padding:0;
	margin:0 0.8em 0 0
}
.cTablaDocs{
	margin:1em 0 0 1em;
	border:0.1em solid #066800;
	width:97%;
}
.cDatosDocumento{
	padding:0;
	margin:0;
	font-size:1.1em;
}
.cDatosDocumento dt{ 
	font-weight:bold; 
	float:left; 
	clear:left; 
	width:16em; 
	text-align:right;
	margin: 0 0.4em 0.7em 0;
	padding:0;
}
.cDatosDocumento dd{ 
	float:left; 
	width:35em; 
	margin: 0 0 0.7em 0;
	padding:0;
}
#dMasVistos{
	width:16.45em;
	float:left;
	font-size:1.1em;
	border-left:0.1em solid #82C718;
	border-right:0.1em solid #82C718;
	border-bottom:0.1em solid #82C718;
}
#dMasVistos h2{
	width:16.45em;
	height:1.72em;
	font-size:1em;
	background-image: url('imagesweb/btn_verde_pedido.gif');
	background-repeat: no-repeat;
	background-color:#82C718;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	margin:0 0 0.1em 0;
	padding:0.6em 0 0 0 
}
#dMasVistos ul{
	padding:0 0.5em 0.2em 0.5em;
	margin:0;
	list-style:none;
}
#dMasVistos ul li{
	margin-top:0.8em;
}

/* ****************** ARTICULOS ********************* */
#dTemasArticulo{
    width:98%;
    margin:0 auto;
    border:0.1em solid #066800;
}
#dTemasArticulo th{
    color:#FFFFFF;
    background-color:#066800;
    font-size:1.1em;
    padding:0;
    margin:0;
    height:2em;
}
#dTemasArticulo .cCabTema{
    color:#40444C;
    background-color:#DEF4BF;
    font-size:1.1em;
    font-weight: bold;
    padding:0;
    margin:0;
    height:2em;
}
#dTemasArticulo .cSubtemas{
    background-color: #EFEFEF;
    font-size:1.1em;
    color:#000000;
    height:1.5em;
}
/* ******************* 404 ************************ */
#dCabecera404{
    margin:0 auto;
    padding:0;
    width:99em;
    font-size:1em;
    border-bottom: #24802B 1em solid;
}
#dCabecera404 h1{
    margin:0;
    padding:0;
    width:100.1em;
    font-size:1em;
}
#dCabecera404 #dLogo {
    /*width:14.6em;
    height:4.7em;*/
    margin:0.5em;
}
#dContenido404{
    margin:1em auto;
    width:80em;
    padding:0.5em 0 1em 0;
}
#dContenido404 div
{
    float:left;
    width:45em;
    border: #ffffff 0.1em solid;
    margin:0;
    padding:0.5em 2em;
}
#dContenido404 h2
{
    font-size:2.4em;
    margin:0;
    padding:0;
}
#dContenido404 .cResumen
{
    font-size:1.7em;
    margin:0;
    padding:0;
}
#dContenido404 p
{
    font-size:1.3em;
    margin:0;
    padding:0;
}
#dContenido404 fieldset
{
    margin:0.5em 0;
    padding:0.5em 0 0.5em 0.5em;
    border: 0;
    border-top: #E6E6E6 0.1em solid;
    border-bottom: #E6E6E6 0.1em solid;
}
#dContenido404 #d404tl
{
    border-bottom: #E6E6E6 0.1em solid;
    border-right: #E6E6E6 0.1em solid;
}
#dContenido404 #d404bl
{
    border-right: #E6E6E6 0.1em solid;
}
#dContenido404 #d404tr
{
    border-bottom: #E6E6E6 0.1em solid;
}
#dContenido404 .cSinLegend{ 
    position:absolute; 
    left:-999px; 
    width:0em; 
    font-size:0%; 
}

#dCatalogosPDF{
    width:99%;
    margin:1em 0 0 0;
}
#dCatalogosPDF .cCatalogo{
    float:left;
    width:50%;
    margin:0;
    text-align:center;
}
.cAcrobat{
    clear:left;
    float:left;
    width:99%;
    margin:1em 0 0 0;
    font-size:1.1em
}

#dAvisoPasarela{ 
    width:24em;
    margin:0 auto;
}
#dAvisoPasarela .cLogo{
    float:left;
    width:3.6em;
}
#dAvisoPasarela .cNombreLogo{
    width:12em;
    font-size:2em;
    font-weight:bold;
    font-family:'Times New Roman', arial, sans-serif;
    padding:1.4em 0 0 0.5em;
}
.cTextoAviso{
    clear:both;
    float:left;
    width:98%;
    text-align:center;
    font-size:1.2em;
    margin:3.33em 0;
}
