/*GENERAL*/
*,html { margin:0; padding:0; }
body { height:100%; font:0.8em Arial, Helvetica, sans-serif; }
form { margin:0;}
a {color:#618abe}
a:hover {color:#000}
a img {border:0}

ul { list-style:none; margin:0; padding:0; }

q { float:left; width:430px; font-weight:bold; background:url(../img/cita.gif) left top no-repeat; margin-left:50px; padding:20px; padding-left:40px; margin-bottom:15px; }
q cite { width:100%; clear:both; float:left; color:#444; padding-top:5px; margin-left:-20px; font-weight:normal; }

p { margin:10px 0; }

select { font-size:88%;}
textarea { font-family:Arial, sans-serif; font-size:1.1em }

/* general */

.todo { border-left:1px solid #999; border-right:1px solid #999; }
#preloadedImages {
       width: 0;
       height: 0;
       display: inline;
	   background-image:url(../img/zona_trabajo_hover.gif);
}
.contenedor { /*background:url(../img/fondoLateral.gif) left top repeat-y;*/ /*border-bottom:2px solid #ea2222;*/ }
.contenedor2 { border-bottom:2px solid #ea2222; }

.formulario {background:#fff; width:470px; padding:10px; margin:5px auto; font-size:1em;}
.formulario p {font-size:.9em; color:#333; text-align:left; padding:15px 5px 5px 0; margin:0;}
.formulario fieldset#current p {padding:4px; margin:0;}
.formulario fieldset {width:450px; display:block; border:1px dotted #c4bfbb; padding:5px 5px 5px 10px; margin-bottom:0.5em; line-height:1.5em; font-size:1em; }
.formulario fieldset:hover {border:1px solid #c4bfbb;}
.formulario fieldset#opt:hover {border:1px solid #618abe;}
.formulario legend {font-size:1.1em; font-weight:bold; border-bottom:2px solid #fff; margin-bottom:15px; padding:6px; background:none; color:#333;}
* html form.formulario legend { padding:0 0 30px 0; margin:5px 0 0 0; border:none;}
.formulario label {clear:left; display:block; float:left; width:180px; text-align:left; padding-right:10px; color:#333; margin-bottom:0.5em;}
.formulario input {border:1px solid #c4bfbb; padding-left:0.5em; margin-bottom:0.6em; width:240px; background:#fff;}
.formulario input:hover { background:#dae3f2; border:1px solid #c4bfbb; color:#333;}
.formulario input:focus {background:#fff; border:1px solid #c4bfbb; color:#333;}
.formulario fieldset#medical input, form#two fieldset#current input {width:45px;}
.formulario select {margin:0 0 1em 0.5em;}
.formulario textarea { width:410px; height:15em; border:1px solid #ccc; padding:0.5em; overflow:auto; background:#fff;}
.formulario textarea:hover { background:#dae3f2; border:1px solid #c4bfbb; color:#fff;}
.formulario textarea:focus {background:#fff; border:1px solid #618abe; color:#333;}
.formulario option {background:#fff; color:#618abe;}
.formulario optgroup {background:#fff; color:#000; font-style:normal;}
.formulario optgroup option {background:#fff; color:#333;}
.formulario #button1, form#two #button2 {color:#fff; padding-right:0.5em; cursor:pointer; width:205px; margin-left:8px; background:#618abe; border:1px solid; border-color:#618abe #8ca9d3 #8ca9d3 #618abe;}
.formulario #button1:hover, form#two #button2:hover {color:#fff; background:#414d59; border:1px solid; border-color:#4f718a #003 #003 #4f718a; }
/*.formulario div { text-align:right; padding-right:20px; }*/
.formulario table { width:100%; margin-top:20px;}
.formulario table th { text-align:right; padding-right:20px; padding-bottom:10px; font-size:110%;}
.formulario table td { text-align:right;}
.formulario { font-size:90%; }

.ezk { text-align:right; }

/* Cabecera */

.submenu { background:#99cc00; border-bottom:1px solid #333; font-size:90%; padding-top:3px; }
.submenu ul { float:right; }
.submenu ul li { float:left; padding:0 10px; border-right:1px solid #333; }
.submenu ul li a { text-decoration:none; color:#222; }
.submenu ul li.last { border-right:none; padding-right:20px; }
/*.logo { clear:both; background:url(../img/cabecera.jpg) left top no-repeat; padding-left:640px; padding-top:88px; padding-bottom:7px; }*/
.logo { clear:both; background:url(../img/cabecera.jpg) left top no-repeat; }
.logo a img { padding-left:640px; padding-top:88px; padding-bottom:7px; }
.logo a.cursogratuito { display:block; float:right; width:190px; text-align:center; padding:12px; line-height:20px; height:20px; background:#81a1cb; color:#FFFFFF; font-weight:bold; text-decoration:none; font-size:20px; }
.logo a.cursogratuito:hover { background: #1d4880; }
.menu { background:#000000; border-top:1px solid #fff; border-bottom:2px solid #ea2222; }
.menu ul li { float:left; font-weight:bold; padding-top:6px; padding-bottom:6px; }
.menu ul li a { color:#fff; padding: 5px 23px; text-decoration:none; background-color:#999999; }
.menu ul li a:visited { color:#fff; }
/*.menu ul li a:hover, .menu ul li.activa a { color:#333; background:#eee; border-top:1px solid #ea2222; }*/
.menu ul li a:hover, .menu ul li.activa a, .menu ul li .menu_negro a:hover { color:#000000; background:#FFFFFF; border-top:1px solid #ea2222;  }



.menu2 { background:#000000; border-top:1px solid #fff; border-bottom:2px solid #ea2222; }
.menu2 ul li { float:left; font-weight:bold; padding-top:6px; padding-bottom:6px; }
.menu2 ul li a { color:#fff; padding: 5px 26px; text-decoration:none; background-color:#000000; }
.menu2 ul li a:visited { color:#fff; }
/*.menu ul li a:hover, .menu ul li.activa a { color:#333; background:#eee; border-top:1px solid #ea2222; }*/
.menu2 ul li a:hover, .menu2 ul li.activa a { color:#000000; background:#FFFFFF; border-top:1px solid #ea2222;  }



/* Menu Izq */

.menu_izq { font-size:90%; }
.menu_izq dl { margin-left:0; padding-left:0; }
.menu_izq dl dd { background:url(../img/bullet1.gif) left 5px no-repeat; padding-left:5px; margin-left:15px; width:180px; padding-bottom:7px; }
.menu_izq dl dd a { text-decoration:none; color:#000; }
.menu_izq dl dd a:hover, .menu_izq dl dd.activa a { color:#ea2222; }
.menu_izq form, .formulario2 { padding-top:30px; padding-left:0; margin-left:0; }
.menu_izq form fieldset, .formulario2 fieldset { border:none; margin-left:0; padding-left:0; }
.menu_izq dl dt { margin-top:25px; }

.menu_izq form fieldset legend, .formulario2 fieldset legend, .formulario2 dl dt, .menu_izq dl dt { font-weight:bold; padding-left:7px; padding-bottom:15px; }
.menu_izq form fieldset legend, .formulario2 fieldset legend { color:#000; }
.menu_izq form fieldset label, .formulario2 fieldset label { background:url(../img/bulletg.gif) left 5px no-repeat; padding-left:9px; margin-left:10px; width:70px; display:block; float:left; clear:left; }
.menu_izq form fieldset input, .formulario2 fieldset input { width:110px; border:1px solid #99cc00; margin-bottom:0.3em; padding-left:2px; }
.menu_izq form fieldset input.botonn, .formulario2 fieldset input.botonn { float:right; margin-right:20px; width:70px; font-weight:bold; margin-top:10px; margin-bottom:25px; font-size:90%; }


/* Menu Der */

.menu_der { /*padding-top:15px;*/ padding:30px 15px 20px 20px; background-image: url(../img/fondo_col_der.gif); background-repeat: no-repeat; background-position: 0px 25px;
}
.menu_der ul { padding-bottom:15px;  }
.menu_der ul li.zona_trabajo a, .menu_der ul li.zona_trabajo_activa a { background:url(../img/zona_trabajo.gif) left top no-repeat; display:block; height:29px; text-align:center; padding-top:10px; color:#FFF; font-weight:bolder; text-decoration:none; font-size:110%; }
.menu_der ul li.zona_trabajo a:hover, .menu_der ul li.zona_trabajo_activa a { background:url(../img/zona_trabajo_hover.gif) left top no-repeat; }
.menu_der ul li.aplicacion, .menu_der ul li.avanzar, .menu_der ul li.ayudas, .menu_der ul li.demo, .menu_der ul li.aplicacion_activa, .menu_der ul li.avanzar_activa, .menu_der ul li.ayudas_activa, .menu_der ul li.demo_activa { margin-top:15px; }
.menu_der ul li.demo { }
.menu_der ul li.aplicacion a, .menu_der ul li.avanzar a, .menu_der ul li.ayudas a, .menu_der ul li.demo a, .menu_der ul li.aplicacion_activa a, .menu_der ul li.avanzar_activa a, .menu_der ul li.ayudas_activa a, .menu_der ul li.demo_activa a { display:block; text-decoration:none; color:#333; }
.menu_der ul li.aplicacion a, .menu_der ul li.aplicacion_activa a { background:url(../img/modeloEFQM.gif) left top no-repeat; height:170px; }
.menu_der ul li.aplicacion a:hover, .menu_der ul li.aplicacion_activa a { color:#FFF; }
.menu_der ul li.aplicacion a div, .menu_der ul li.aplicacion_activa a div { width:180px; padding:20px 20px 0 20px; }
.menu_der ul li.aplicacion a div h3, .menu_der ul li.aplicacion_activa a div h3 { display:none; }
.menu_der ul li.aplicacion a div h3 strong, .menu_der ul li.aplicacion_activa a div h3 strong { display:none;}
.menu_der ul li.aplicacion a div h2, .menu_der ul li.aplicacion_activa a div h2 { font-weight:normal; font-size:160%; width:100px; padding:0; line-height:normal; }
.menu_der ul li.aplicacion a div h2 strong, .menu_der ul li.aplicacion_activa a div h2 strong { font-size:100%; padding:0;}
.menu_der ul li.aplicacion a { color:#333; }
.menu_der ul li.avanzar a, .menu_der ul li.ayudas a, .menu_der ul li.avanzar_activa a, .menu_der ul li.ayudas_activa a { font-size:130%; padding:15px 50px 0 25px; height:85px }
.menu_der ul li.avanzar a:hover, .menu_der ul li.ayudas a:hover, .menu_der ul li.avanzar_activa a, .menu_der ul li.ayudas_activa a { color:#fff; }
.menu_der ul li.avanzar a, .menu_der ul li.avanzar_activa a { background:url(../img/accede.gif) left top no-repeat; }
.menu_der ul li.ayudas a, .menu_der ul li.ayudas_activa a { background:url(../img/ayuda.gif) left top no-repeat; }
.menu_der ul li.demo a, .menu_der ul li.demo_activa a { background:url(../img/demo.gif) left top no-repeat; padding:12px 10px 0 40px; height:88px; color:#000; font-size:110%; margin-bottom:0; }
.menu_der ul li.demo a strong, .menu_der ul li.demo_activa a strong { font-weight:bolder; }
.menu_der ul li.demo a span, .menu_der ul li.demo_activa a span { font-weight:bolder; line-height:40px; font-size:120%; padding-left:60px; }
.menu_der ul li.demo a:hover span, .menu_der ul li.demo_activa a:hover span { color:#fff; }
.menu_der a { color:#666666; font-weight:bold; }

/* Contenido */

.contenido, .portada { padding:15px; }
.contenido h1 { color:#111; font-size:130%; font-weight:bold; text-transform:uppercase; padding-bottom:25px; padding-top:12px; background:url(../img/escocia.gif) 3px 35px repeat-x; text-indent:8px; margin-bottom:20px; }
.h1 { color:#111; font-size:130%; font-weight:bold; text-transform:uppercase; padding-bottom:25px; padding-top:12px; background:url(../img/escocia.gif) 3px 35px repeat-x; text-indent:8px; margin-bottom:20px; }
.contenido h1.titu2 { background:url(../img/escocia.gif) 3px 55px repeat-x; }
.contenido h2, .contenido h3 { color:#222; font-size:120%; font-weight:bold; margin-top:25px; }
.contenido h2.citafin { margin:0; padding:0; text-align:right; clear:both; font-size:110%; padding-bottom:10px; color:#000; }
.contenido h3, .contenido em { color:#000; }
.contenido p { color:#444; }

.listadef1 { color:#444; margin-top:20px; clear:both; }
.listadef1 dt { background:url(../img/estrella.gif) left no-repeat; padding-left:15px; float:left; clear:both; font-size:100%; font-weight:bold; color:#000; }
.listadef1 dd { margin-bottom:15px; /*font-size:90%;*/font-size:100%; line-height:140%; }
.listadef1 dd p { text-indent:10px; padding-bottom:7px; }
.listadef1 dd dl { clear:both; margin-left:20px; margin-top:20px; }
.listadef1 dd dl dt { background:none; line-height:120%; padding-right:7px; }
.listadef1 dd dl dd { font-size:100%; line-height:120%; }
.listadef1 dd ul { margin-left:25px; padding-top:20px; clear:both; }
.listadef1 dd ul li  { margin-top:10px; background:url(../img/bulletcuadrado.gif) left 7px no-repeat; text-indent:7px; }
.excelencia .listadef1 dd { clear:both; margin-top:5px; }
.ayudas .listadef1 dd ul { margin-top:7px; }
.ayudas .listadef1 dd ul li { margin-top:7px; background:url(../img/bullet7.gif) left 5px no-repeat; text-indent:10px; }
.ayudas .listadef1 dd ul li ul { margin-top:0px; }
.ayudas .listadef1 dd ul li ul li { margin-top:0px; background:url(../img/bulletcuadrado.gif) left 7px no-repeat; text-indent:0px; }

.listadef2 { color:#444; margin-bottom:20px; clear:both; }
.listadef2 dt { background:url(../img/bullet3.gif) left no-repeat; padding-left:13px; font-size:100%; font-weight:bold; color:#000; }
.listadef2 dd { clear:both; margin-left:20px; line-height:110%; padding-bottom:8px; }


.preguntas .listadef2 dt { line-height:normal; clear:both; background:url(../img/bullet7.gif) left 4px no-repeat; margin-bottom:10px; }
.preguntas .listadef2 dd { line-height:normal; margin-left:20px; }
.preguntas .listadef2 dd dl { margin-top:15px; }
.preguntas .listadef2 dd dl dt { background:url(../img/bullet5.gif) left 4px no-repeat; }
.preguntas .listadef2 dd dl dd {  }
.preguntas .listadef2 dd dl dd dl { margin-left:15px; }
.preguntas span, .privacidad span { color:#618abe; font-weight:bold;}
.preguntas ul { margin-left:15px; }
.preguntas ul li { background:url(../img/bulletcuadrado.gif) left 6px no-repeat; padding-left:7px;}


.listadef3 { color:#444; margin-bottom:20px; clear:both; }
.listadef3 dt { font-size:100%; color:#000; padding-bottom:15px; }
.listadef3 dd { background:url(../img/bullet1.gif) left 3px no-repeat; padding-left:8px; line-height:140%; clear:both; margin-left:20px; line-height:110%; padding-bottom:8px; }

.listadef4 { color:#444; margin-bottom:20px; clear:both; margin-left:0; padding-left:10px; }
.import { background:#cdd9ea; padding-top:10px; padding-bottom:10px; padding-right:10px;  }
.listadef4 dt { font-size:110%; color:#000; padding-bottom:25px; font-weight:bold; }
.listadef4 dt span { color:#ea2222; float:right; text-align:right; padding-right:15px; clear:both; width:100%; font-size:150%; margin-bottom:20px; padding-top:5px; }
.listadef4 dd { background:url(../img/bullet6.gif) left 3px no-repeat; padding-left:11px; line-height:140%; clear:both; margin-left:20px; line-height:110%; padding-bottom:8px; }
.listadef4 dd.sublista { padding-top:10px; background:url(../img/bullet6.gif) left 13px no-repeat; }
.listadef4 dd.sublista ul { margin-left:15px; margin-bottom:10px; margin-top:7px; }
.listadef4 dd.sublista ul li { background:url(../img/bullet7.gif) left no-repeat; padding-left:10px; }

.listadef5 dt { float:left; font-style:italic; color:#000; clear:both; margin:0; padding:0; padding-left:10px; background:url(../img/bullet6.gif) left 4px no-repeat; font-weight:normal; width:90px;  }
.listadef5 dd { clear:none; float:left; font-weight:normal; background:none; padding-left:0; width:300px;  }


.botonlink { text-transform:uppercase; float:left; padding:20px; background:url(../img/bullet2.gif) 20px 21px no-repeat; font-weight:bold; clear:both; /*width:100%;*/ width:80%; padding-left:50px; }

.lista li { margin-left:10px; padding-left:15px; background:url(../img/bullet4.gif) left 6px no-repeat; }
.lista li ul { margin-top:10px;}
.lista li ul li { margin-left:15px; padding-left:10px; background:url(../img/bullet5.gif) left 3px no-repeat; }

.metodologia ol { margin-left:20px; }

.lista2 { background:none; font-weight:bold; color:#222; clear:both; }
.lista2 li { margin-bottom:15px; }
.lista2 ul { margin-left:15px; margin-top:10px; }
.lista2 ul li { background:url(../img/bullet7.gif) no-repeat left 4px; padding-left:15px; font-weight:normal; margin-bottom:5px; }
.lista2 ul li ul { margin-left:20px; margin-top:10px; }
.lista2 ul li ul li { background:url(../img/bulletcuadrado.gif) no-repeat left 4px; padding-left:10px; }
.ayudas ul.lista2 { margin-left:40px; }

.productos a, .asesoria a, .metodologia a, .mapa a { font-weight:bold; background:url(../img/bulletg.gif) left 5px no-repeat; padding-left:10px; font-size:110%; }
.productos em.herramienta { color:#ea2222; font-weight:bold; }
.metodologia h2, .modelo h2, .satisfaccion h2 { margin-bottom:20px; }
.cronograma img { padding-bottom:20px; }
p.nota { font-style:italic; color:#555; text-align:right;  }

.volver { background:none; }
.volver a { background: url(../img/bullet8.gif) no-repeat left center; padding-left:14px; font-size:120%; font-weight:bold; }

.cambio span { font-weight:normal; }
.cambio h2 { clear:both; }

/* Portada */

.portada h1 { background:url(../img/bullet2.gif) left 2px no-repeat; text-indent:30px; font-size:110%; }
.portada h2 span { color:#d00808; font-weight:bolder; }
.portada h2 a, .portada h3 a { float:right; background:url(../img/botonDescubreComo.gif) right top no-repeat; width:180px; height:30px; text-transform:none; text-decoration:none; padding-top:5px; text-indent:10px; font-weight:bold; color:#444; font-size:80%; }
.portada h2 a:hover,.portada h3 a:hover { color:#fff; }
.portada h1, .portada h2, .portada h3 { text-transform:uppercase; font-weight:normal; padding-bottom:15px; font-size:120%; color:#444; }
.portada h3 { background:url(../img/flechaPortada.gif) right top no-repeat; height:80px; font-weight:bold; margin-top:25px; clear:both; padding-bottom:0; }
.portada h3 a { background:url(../img/descubre2.gif) right top no-repeat; width:160px; float:left; font-size:80%; margin-top:8px; }
.portada div dl dt { background:none; text-indent:0; text-transform:none; font-weight:bold; font-size:120%; margin:10px; margin-bottom:0; color:#222; padding-bottom:10px; }
.portada div dl { margin-left:20px; }
.portada div dl dd { background:url(../img/bulletcuadrado.gif) left no-repeat; padding-left:7px; line-height:25px;}
.portada div.ventajas { background:url(../img/fondoVentajas.gif) no-repeat left top; margin-right:10px; }
.portada div a { float:right; color:#618abe; padding-right:15px; font-weight:bold; }
.portada div.clientes { background:url(../img/fondoClientes.gif) no-repeat left top; }
.portada div.clientes a { margin-top:55px; }
.portada div.ventajas a { margin-top:5px; }
.portada div.ventajas a:hover, .portada div.clientes a:hover { color:#000; }
.portada div.empresa { padding:8px 0 18px 0; font-size:260%; text-align:right; line-height:normal; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333; font-weight:normal; }
.portada div.empresa span { color:#666; font-weight:bold; }

.asesoriaser a { font-size:110%; font-weight:bold; line-height:110%; }
/* Pie */

#menu_pie { background:#666666; clear:both; color:#FFFFFF; padding: 0 0 0 15px }
.pie { /*background:#99cc00;*/ background:#999999; color:#FFFFFF; font-size:90%; padding:4px 20px; text-align:right; /*border-top:1px solid #333;*/ border-top:1px solid #FFFFFF;  }
.lista_pie {	display:block; float:left; margin-right:30px; }
#menu_pie a { color:#FFFFFF; text-decoration:none; background:url(../img/bullet1.gif) no-repeat center left; display:block; padding-left:8px; margin-bottom:10px; }
#menu_pie a:hover { text-decoration:underline; }
#bloque_pie1 { width:216px; height:120px; border-right:#CCCCCC 1px solid; float:left; }
#bloque_pie2 { width:730px; float:left; padding-left:20px; }
/* Prioritario */

.implantancion, .implantancion2 { background:url(../img/cuadro.gif) top no-repeat; width:230px; float:left; padding-left:20px; }
.implantancion2 { background:url(../img/cuadro2.gif) top no-repeat; }
.implantancion h2, .implantancion2 h2 { font-size:140%; margin-top:10px; }
.implantancion2 h2 { margin-bottom:50px; }
.implantancion p, .implantancion2 p { margin-top:25px; text-align:right; padding-right:30px; color:#333; padding-bottom:5px; }
.implantancion p strong, .implantancion2 p strong { font-size:140%; }
.implantancion a, .implantancion2 a { color:#000; margin-bottom:45px; }
.implantancion2 { float:right; display:block; }
.formulario2 { width:220px; }
.formulario2 fieldset legend { font-size:90%; padding-bottom:10px; text-transform:uppercase; display:block; }
.formulario2 fieldset label { margin-left:5px;}

.behan { padding-bottom:15px;}
.fpago em { font-size:100%; }
.hge ul.lista li { padding-bottom:7px;}
.hge ul.lista li a { font-weight:bold;}
.libra { clear:both; }

.ficha img { margin-left:100px; }

/* administracion */

#formularios_admin { font-size:90%; width:180px; padding:5px; margin-right:35px; float:left;}
#formularios_admin form{ padding:0; margin:0;}
#formularios_admin input{ font-size:90%; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; background-color:#618ABE; border:1px solid #FFFFFF;}
#formularios_admin select{ font-size:70%; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; background-color:#618ABE; border:1px solid #FFFFFF;}
#formularios_admin .txterror{ color:#FE0000;}
.menuadmin { background:#999; border-top:1px solid #fff; border-bottom:2px solid #ea2222;}
.menuadmin ul li { float:left; font-weight:bold; padding-top:6px; }
.menuadmin ul li a { color:#fff; padding:6px 15px; text-decoration:none; }
.menuadmin ul li a:hover { color:#333; background:#eee; border-top:1px solid #ea2222; }
.menuadmin ul .activa a { color:#333; background:#eee; border-top:1px solid #ea2222; }


#resto_admin{ font-size:90%; width:755px; float:left; padding:5px;}

#resto_admin .table7{ width:100%;}
#resto_admin .table7 th{ padding:3px; text-align:left; background-color:#999999; width:12%; border-bottom:1px solid #EA2222;border-top:1px solid #EA2222; color:#FFFFFF;}
#resto_admin .table7 .thmensaje{ width:22%;}
#resto_admin .table7 td{ padding:3px; text-align:left;border-bottom:1px solid #EA2222;}
#resto_admin .table7 .tdnoborde{ border:0;}
#resto_admin .table7 .tdcolor{ background-color:#CCCCCC;}

#resto_admin .table6{ width:100%;}
#resto_admin .table6 th{ padding:3px; text-align:left; background-color:#999999; width:14%; border-bottom:1px solid #EA2222;border-top:1px solid #EA2222; color:#FFFFFF;}
#resto_admin .table6 .thmensaje{ width:30%;}
#resto_admin .table6 td{ padding:3px; text-align:left;border-bottom:1px solid #EA2222;}
#resto_admin .table6 .tdnoborde{ border:0;}
#resto_admin .table6 .tdcolor{ background-color:#CCCCCC;}

#resto_admin .table3 { width:100%;}
#resto_admin .table3 th{ padding:3px; text-align:left; background-color:#999999; width:33%; border-bottom:1px solid #EA2222; border-top:1px solid #EA2222; color:#FFFFFF;}
#resto_admin .table3 td{ padding:3px; text-align:left;border-bottom:1px solid #EA2222;}
#resto_admin .table3 .tdnoborde{ border:0;}
#resto_admin .table3 .tdcolor{ background-color:#CCCCCC;}


.requisitos { margin-top:-20px; padding-top:0;  }
.requisitos dd { margin-left:20px; margin-top:0; padding-top:0;}
.requisitos dd dl dt { margin:0; margin-left:20px; padding:0; padding-bottom:5px; }
.requisitos dd dl dd { margin:0; padding:0; padding-bottom:5px; }

.solo { text-align:center; height:40px; width:176px; background:url(../img/todo.gif) center 10px no-repeat; padding-top:-10px; margin-left:180px; }
em.destacar { font-weight:bold; color:#ea2222; }
.agratis { background:url(../img/agratis.gif) top left no-repeat; padding-left:30px; padding-top:7px; height:120px; font-size:110%; }
.botongo { background:url(../img/botongo.gif) top left no-repeat; height:30px; padding:25px; display:block; clear:both; width:330px; color:#FFF; font-size:120%; text-decoration:none; font-weight:bold;}


/* OPTIMIZER */

.opform { width:242px; float:right; height:302px; background:#fff url(../img/fondoo.gif) top right no-repeat; padding:10px; margin:10px 0 10px 10px; padding-left:20px; }
.opform .formulario {background:none; width:250px; padding:0px; margin:5px auto; font-size:1em;}
.opform .formulario .oblig { margin-right:70px; font-size:.7em; clear:both; width:200px; text-align:right; }
.opform .formulario p { width:240px; margin-top:0; padding-top:0; }
.opform .formulario fieldset {width:300px; border:none; padding:0px; margin:0; }
.opform .formulario fieldset:hover {border:none; padding:0; margin:0; }
.opform .formulario fieldset#opt:hover {border:none; padding:0; margin:0;}
.opform .formulario label {width:80px; margin-bottom:1.5em; color:#fff; padding:0; clear:both;}
.opform .formulario legend { padding-top:6px; padding-left:0; background:none; color:#333; width:260px; text-align:center;}
* html .opform form.formulario legend { padding:0 0 30px 0; margin:5px 0 0 0; border:none;}
.opform .formulario input { width:150px; background:#fff; margin-bottom:1.6em; padding:0;}
.opform .botonn { font-weight:bold; border:2px solid #81a1cb; margin-top:-7px; }
.lista_inf { clear:both; background:#81a1cb; list-style:none; padding:10px 0 20px 25px; }
.lista_inf li { float:left; margin:15px; }
.lista_inf li a { color:#fff; font-weight:bold; }
.contenedor2 h1 { color:#ea2222; text-transform:none; font-weight:bold; font-size:170%; }
.contenedor2 h1 strong { color:#000;}
.contenedor2 img { padding:30px 0 20px 20px; }
.contenedor2 h2 { float:right; color:#000; margin-right:15px; }
.contenedor2 h2 span { font-size:160%; color:#ea2222;}
.contenedor2 p { width:676px; float:left; }
.contenedor2 p.light { font-size:80%; color:#666; margin-top:5px; }





/*----- ESTILOS HOME --------*/
.col_home_1, .col_home_2, .col_home_3, .col_home_4 { width:228px; float:left; margin-left:17px; padding-top:70px; font-size:0.9em !IMPORTANT; padding-bottom:20px; height:450px; }
a.home { color:#000000; text-decoration:none;  }
.home a:hover { cursor:default !IMPORTANT; }
.columna { width:90%; margin-left:auto; margin-right:auto; }
.col_home_1 {  background:url(../img/fondo-home-queofrecemos.jpg) no-repeat top center; }
.col_home_2 { background:url(../img/fondo-home-paraquienes.jpg) no-repeat top center; }
.col_home_3 { background:url(../img/fondo-home-cuanto-cuesta.jpg) no-repeat top center; }
.col_home_4 { background:url(../img/fondo-home-pruebalo.jpg) no-repeat top center; }

.col_home_1 ul, .col_home_2 ul, .col_home_3 ul, .col_home_4 ul { display:block; width:80%; margin:auto; }
.col_home_1 ul li, .col_home_2 ul li, .col_home_3 ul li, .col_home_4 ul li { margin-bottom:7px; list-style:url(../img/bulletg.gif) outside; }
.subtitulo_col {	font-weight:bold; font-size:13px; }



.boton_masinfo_der{ font-weight:bold; border:2px solid #81a1cb; margin-top:-7px; margin-left:auto; margin-right:auto; width:180px; text-align:center;  }
	
/* 	CONTRATAR */
.etiquetas-contratar {float:left; display:block; width:115px;}
form#masinfo input#cprivacidad {	width:20px; }
input#privacidad2 {	width:20px; }

/* MÁS INFORMACIÓN */
#boton_largo  { text-align:center; }
.boton_masinfo { font-weight:bold; border:2px solid #81a1cb; margin-top:-7px; margin-left:auto; margin-right:auto;  }
form#masinfo {	width:50%; margin:auto; }
form#masinfo input { width:300px; }
form#masinfo textarea { width:300px; }
.contenido_entero { width:95%; margin:auto; padding-bottom:30px; }
form#masinfo input#privacidad {	width:20px; }
form#masinfo fieldset { padding:14px; border:#6699CC 1px solid; }
form#masinfo legend { padding:5px; font-weight:bold; }

/* CONTRATAR */

.table_th1 { background:#000000; padding-top:3px; padding-bottom:3px; color:#FFFFFF; }
.table_th2 { background:#E8E8E8; padding-top:3px; padding-bottom:3px; color:#000000; }
table th, table td { padding-bottom:7px; padding-top:7px; border-bottom:#999999 solid 1px; text-align:center; font-size:0.85em; }
table { border-top:#999999 solid 1px; border-left:#999999 solid 1px; border-right:#999999 solid 1px; }
table td { border-left:#999999 1px solid; }
input#privacidad {	float:left; width:20px; border:none; margin-right:10px; }
input#cprivacidad {	float:left; width:20px; border:none; margin-right:10px; }
label.privacidad {	width:100%; display:block; line-height:15px; }
/**/
#equipo {	text-align:center; padding-top:40px; }
#equipo h2 { clear:both; text-align:center; color:#6699CC !IMPORTANT; font-size:200%; margin-bottom:20px; }
.contratar { padding-left:128px; padding-top:15px; margin-bottom:15px; }
.contratar_boton { margin-right:14px; }

.lista_parrafo p {	background:url(../img/bullet1.gif) no-repeat left 3px; padding-left:9px; }


.tit_estrella {background:url(../img/estrella.gif) no-repeat left center; padding-left:15px; }