/*/////////////////////////////////////////////////////////////////////////////*/
/* BASICOS --------------------------------------------------------------------*/
*{padding:0;margin:0;}
html {margin:0;padding:0}
body {margin:0 0 0 0;padding:0; font-family:"Trebuchet MS", Arial, sans-serif; font-size:12px; color:#717171}
h1, h2, h3, h4, h5, h6 {margin:0;padding:0;}
p, a, form, label, input, select, textarea, form {margin:0;padding:0;text-decoration:none;border:none;}
a {outline:none}
ul, ol, dl, dt, dd, li {margin:0;padding:0;list-style-type:none}
a img, img {border:0}
img, div, input, a { behavior: url("funciones/iepngfix.htc") }

/*-----------------------------------------------------------------------------*/
/*/////////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////////*/
/* ESTRUCTURA GENERAL ---------------------------------------------------------*/
#FLASH {margin:0 auto; text-align:center; padding:25px 0 0 0}
#TODO {margin:0 auto;width:1015px; height:auto; overflow:hidden;position:relative;}
#CONTENIDO { font-size:13px; height:650px; overflow:hidden; margin: 45px 0 0 0; display:block;}
#MENU { font-size:13px; margin: 155px 0 0 0; display:inline; float:left; width:283px; height:390px; padding:0 0 0 20px;}
#LOGO { position:absolute; top:85px; left:60px; z-index:10}
#INICIO { position:absolute; top:85px; right:24px; z-index:100}
#CONTENIDO_LATERLAL { display:inline; width:535px; height:475px; float:right; margin: 65px 37px 0 0; padding:0 14px 0 0; position:relative; }
#CONTENIDO_LATERLAL_INICIO { display:inline; width:535px; height:400px; float:right; margin: 65px 37px 0 0; padding:0 14px 0 0; position:relative; }
#CONTENIDO_LATERAL p { line-height: 180%}
#PIE {padding:0 45px 0 0;overflow:hidden;height:100%;}

/* FONDOS CONTENIDO ----------------------------------------------------------*/
.HOME      { background:url(../images/home2.jpg) 0 0 no-repeat}
.HOME2      { background:url(../images/fondoIndex.jpg) 0 0 no-repeat}
.NIVEL01   { background:url(../images/nivel_01b.jpg) 0 0 no-repeat}
.NIVEL02   { background:url(../images/nivel_02b.jpg) 0 0 no-repeat}
.NIVEL03_a { background:url(../images/nivel_03_c.jpg) 0 0 no-repeat}
.NIVEL03_b { background:url(../images/nivel_03_c.jpg) 0 0 no-repeat}
.NIVEL04   { background:url(../images/nivel_04.jpg) 0 0 no-repeat}
.NIVEL05   { background:url(../images/nivel_05b.jpg) 0 0 no-repeat}
.NIVEL06_a { background:url(../images/nivel_06_c.jpg) 0 0 no-repeat}
.NIVEL06_b { background:url(../images/nivel_06_c.jpg) 0 0 no-repeat}
.NIVEL07   { background:url(../images/nivel_07b.jpg) 0 0 no-repeat}
.NIVEL08 { background:url(../images/nivel_08.jpg) 0 0 no-repeat}

/* BOTON INICIO --------------------------------------------------------------*/
#INICIO a { background:url(../images/fondo_inicio.png) 0 0  no-repeat; display:block; width:50px; height:18px; padding: 5px 0 0 9px; font-size:12px; color:#FFFFFF}
#INICIO a:hover { background:url(../images/fondo_inicio_over.png) 0 0  no-repeat;color:#717171}

/* MENU ----------------------------------------------------------------------*/
#MENU ul { background:none}
#MENU ul li { margin:0; padding:0;background:none}
#MENU ul li a { background:url(../images/fondo_menu.png) 0 0 no-repeat;display:block; width:250px; height:35px; color:#22541f; padding:15px 0 0 34px;}
#MENU ul li a:hover { background:url(../images/fondo_menu_over.png) 0 0 no-repeat;color:#e72714;width:250px; height:35px;}
#MENU ul li a.activo { background:url(../images/fondo_menu_over.png) 0 0 no-repeat;color:#e72714;width:250px; height:35px;}

/* CONTENIDO LATERAL ---------------------------------------------------------*/
#CONTENIDO_LATERLAL .Titular { text-align:left;}
#CONTENIDO_LATERLAL .Titular h1 {font-size:24px; color:#468927;margin:0 0 5px 0}
#CONTENIDO_LATERLAL .Titular h2 { font-size:14px; margin:0 0 25px 0; line-height:16px}
#CONTENIDO_LATERLAL .Titular h2 a { color:#e72714}
#CONTENIDO_LATERLAL .Titular h2 a:hover { text-decoration:underline}
#CONTENIDO_LATERLAL p { margin: 0 0 10px 0; font-size:14px; line-height:15px;}
p#textoIntro {margin-top:35px;}
p#textoCabIntro {color:#468927; font-size:24px; text-align:center; margin-top:38px; margin-right:70px;}
p#textoSolucion {color:#333333; font-size:25px; line-height:normal; margin-left:202px; text-align:center; width:165px; margin-top:-13px;}
p#textoCabIntro span {font-size:14px; color:#666;}
#CONTENIDO_LATERLAL p strong { color:#333333}
#CONTENIDO_LATERLAL strong { font-size: 15px; color: #77b232 !important; padding-bottom: 3px; display: block; padding-top: 5px; border-bottom: 1px dotted #77b332}

#CONTENIDO_LATERLAL ul { margin: 0 0 10px 0; font-size:11px;line-height:15px;}
#CONTENIDO_LATERLAL ul.ListaBolo li { background:url(../images/bolo.gif) 0 7px no-repeat; padding:0 0 0 8px; font-size:12px;}
#CONTENIDO_LATERLAL .Contacto p { font-size:14px;line-height:15px;}
#CONTENIDO_LATERLAL .Contacto a { color:#717171;}
#CONTENIDO_LATERLAL .Contacto a:hover { text-decoration:underline}

/**/
#CONTENIDO_LATERLAL .Nav {position:absolute; bottom:15px; right:30px; text-align:right; display:block; width:100%;}
#CONTENIDO_LATERLAL .Nav a { color:#e72714;}
#CONTENIDO_LATERLAL .Nav a:hover { text-decoration:underline}

/* PIE -----------------------------------------------------------------------*/
.LinkWeb { float:right; display:inline; margin:22px 10px 0 0;}
.LinkWeb a { color:#468927}
.LinkWeb a:hover { color:#e72714}
.CopyRight { float:right; display:inline; margin:0; padding:0 0 0 0; position:relative; top:-8px}
.CopyRight img { margin:0 0 0 8px; position:relative; top:10px;}
.Botones {margin:20px 0 0 0;padding:0;float:left;display:inline;}
.Botones a {display:block;color:#FFF;background:url(../images/btn-destacado-verde.gif) 0 0 no-repeat;}
.Botones a:hover {color:#FFF;background:url(../images/btn-destacado-rojo.gif) 0 0 no-repeat;}
.Botones a.video_campa {margin-left:50px;width:133px;height:22px;padding:3px 0 0 14px;}
.Botones a.navega {margin-left:10px;width:138px;height:22px;padding:3px 0 0 9px;}


#CONTENIDO_LATERLAL form {width:364px;}
#CONTENIDO_LATERLAL input {border:1px solid #CCCCCC; margin-bottom:5px; width:340px; color:#666666;}
#CONTENIDO_LATERLAL textarea {border:1px solid #CCCCCC; margin-bottom:5px; width:340px; height:60px; color:#666666}
#CONTENIDO_LATERLAL input#btnEnviar {border: 1px solid #ab2707; color:white; cursor:pointer; float:right; margin-right:22px; padding:2px; background: url(../images/fdBot.gif) #e23424 repeat-x; width:55px;}
#CONTENIDO_LATERLAL input#btnEnviar:hover {color:white; cursor:pointer; float:right; margin-right:22px; padding:2px; background: url(../images/fdBotHover.gif) #e23424 repeat-x;width:55px;}


/* CLASES GENERICAS ----------------------------------------------------------*/
.CLEAR { clear:both}

.pdTopHola { position: relative; top: 90px}

.destacado {background:#C4200F; color:#FFFFFF; font-size:14px; padding:10px;
background:url(../images/fdDeg.png) bottom right no-repeat

}
.destacado_texto { 
/*background:#eee; */font-weight:bold; padding:10px;
background:url(../images/fdDeg2.png) top right no-repeat

}
.enlaceMail {color:#666666; font-weight:normal;}
.enlaceMail:hover {font-weight:bold;}
.logos{margin-bottom:57px; margin-left:52px; margin-top:20px;}
.textoScroll {height:360px; overflow-y:auto; padding-right:15px;}
.textoScroll strong {color:#468927; font-size:18px;}
.ampliarContenido { 
background:url(../images/fdAmpliarConten.jpg) top left no-repeat; padding: 27px
}
.ampliarContenido { font-size: 17px; font-weight: bold}
.ampliarContenido:hover { cursor: pointer; color: #468927 }
.ampliarContenido img{ float: left; margin-right: 5px}
.contenidoAmpliado { padding-left: 23px}
.contenidoAmpliado p strong{ color: #77b232 !important; font-size: 15px; padding-bottom: 3px; display: block; border-bottom: 1px dotted #77b332}

/********e-strategia 19/02/2010********/
p.LinkWeb{ float: left; margin-left: 45px }
.botones{


}
form input, form textarea { 
font-family:"Trebuchet MS", Arial, sans-serif; font-size:12px;
background: url(../images/fdForms.gif) no-repeat top left;
padding: 3px

}

input#chkAvisoLegal {
	width:25px;
}

label a {
	color:#333333;
}

label a:hover {
	color:#FF0000;
}

.Botones {margin:20px 0 0 0;padding:0;float:left;display:inline;}
.Botones a {display:block;color:#FFF;background:url(../images/btn-destacado-verde.gif) 0 0 no-repeat;}
.Botones a:hover {color:#FFF;background:url(../images/btn-destacado-rojo.gif) 0 0 no-repeat;}
.Botones a.video_campa {margin-left:50px;width:133px;height:22px;padding:3px 0 0 14px;}
.Botones a.navega {margin-left:10px;width:138px;height:22px;padding:3px 0 0 9px;}



.Botones a.navega2{
	display:block;color:#FFF;background:url(../images/fdContacto.gif) 0 0 no-repeat;
	margin-left:10px;width:106px;height:22px;padding:3px 0 0 41px;
}
.Botones a:hover.navega2 {
background:url(../images/fdContactoHover.gif) 0 0 no-repeat; !important}









