@import url(/web/es/utils/tabpane/css/tab.css);

body{margin:0;padding:0;background:#fff;line-height:normal;font-size:65.6%;line-height:110%;text-align:center;}
*,html{margin:0;padding:0;}


a{color:#f90;}
*html acronym{text-decoration:underline;}

p{margin-bottom:1em;}
a img{border:0;}


tr.col1{background:#cfcccc;}
tr.col2{background:#ebe5e5;}
/* estilos para links */

a.negro1:link {color: #000000; text-decoration: none; font-size:10px; font-family:verdana, helvetica,arial;}
a.negro1:active {color: #000000; text-decoration: none; font-size:10px; font-family:verdana, helvetica,arial;}
a.negro1:visited {color: #000000; text-decoration: none; font-size:10px; font-family:verdana, helvetica,arial;}
a.negro1:hover {color: #333333; text-decoration: none; font-size:10px; font-family:verdana, helvetica,arial;}

a.negro1s:link {color: #000000; text-decoration: underline; font-size:10px; font-family:verdana, helvetica,arial;}
a.negro1s:active {color: #000000; text-decoration: underline; font-size:10px; font-family:verdana, helvetica,arial;}
a.negro1s:visited {color: #000000; text-decoration: underline; font-size:10px; font-family:verdana, helvetica,arial;}
a.negro1s:hover {color: #333333; text-decoration: underline; font-size:10px; font-family:verdana, helvetica,arial;}

a.blanco1:link {color: #ffffff; text-decoration: none; font-size:10px; font-family:verdana, helvetica,arial;}
a.blanco1:active {color: #ffffff; text-decoration: none; font-size:10px; font-family:verdana, helvetica,arial;}
a.blanco1:visited {color: #ffffff; text-decoration: none; font-size:10px; font-family:verdana, helvetica,arial;}
a.blanco1:hover {color: #eeeeee; text-decoration: none; font-size:10px; font-family:verdana, helvetica,arial;}

a.blanco1s:link {color: #ffffff; font-size:10px; font-family:verdana, helvetica,arial;}
a.blanco1s:active {color: #ffffff; font-size:10px; font-family:verdana, helvetica,arial;}
a.blanco1s:visited {color: #ffffff; font-size:10px; font-family:verdana, helvetica,arial;}
a.blanco1s:hover {color: #eeeeee; font-size:10px; font-family:verdana, helvetica,arial;}

a.blanco2s:link {color: #ffffff; font-size:11px; font-family:verdana, helvetica,arial;}
a.blanco2s:active {color: #ffffff; font-size:11px; font-family:verdana, helvetica,arial;}
a.blanco2s:visited {color: #ffffff; font-size:11px; font-family:verdana, helvetica,arial;}
a.blanco2s:hover {color: #eeeeee; font-size:11px; font-family:verdana, helvetica,arial;}


a.rojo0:link {color: #BB0024; text-decoration: none; font-size:9px; font-family:verdana, helvetica,arial;}
a.rojo0:active {color: #BB0024; text-decoration: none; font-size:9px; font-family:verdana, helvetica,arial;}
a.rojo0:visited {color: #BB0024; text-decoration: none; font-size:9px; font-family:verdana, helvetica,arial;}
a.rojo0:hover {color: #990000; text-decoration: none; font-size:9px; font-family:verdana, helvetica,arial;}

a.rojo1:link {color: #BB0024; text-decoration: none; font-size:10px; font-family:verdana, helvetica,arial;}
a.rojo1:active {color: #BB0024; text-decoration: none; font-size:10px; font-family:verdana, helvetica,arial;}
a.rojo1:visited {color: #BB0024; text-decoration: none; font-size:10px; font-family:verdana, helvetica,arial;}
a.rojo1:hover {color: #990000; text-decoration: none; font-size:10px; font-family:verdana, helvetica,arial;}

a.rojo1s:link {color: #BB0024; font-size:10px; font-family:verdana, helvetica,arial;}
a.rojo1s:active {color: #BB0024; font-size:10px; font-family:verdana, helvetica,arial;}
a.rojo1s:visited {color: #BB0024; font-size:10px; font-family:verdana, helvetica,arial;}
a.rojo1s:hover {color: #990000; font-size:10px; font-family:verdana, helvetica,arial;}

a.naranja0a:link {color: #ff9900; text-decoration: none; font-size:10px; font-family:arial, helvetica, verdana;}
a.naranja0a:active {color: #ff9900; text-decoration: none; font-size:10px; font-family:arial, helvetica, verdana;}
a.naranja0a:visited {color: #ff9900; text-decoration: none; font-size:10px; font-family:arial, helvetica, verdana;}
a.naranja0a:hover {color: #ff6600; text-decoration: none; font-size:10px; font-family:arial, helvetica, verdana;}

a.naranja0:link {color: #ff9900; text-decoration: none; font-size:9px; font-family:verdana, helvetica,arial;}
a.naranja0:active {color: #ff9900; text-decoration: none; font-size:9px; font-family:verdana, helvetica,arial;}
a.naranja0:visited {color: #ff9900; text-decoration: none; font-size:9px; font-family:verdana, helvetica,arial;}
a.naranja0:hover {color: #ff6600; text-decoration: none; font-size:9px; font-family:verdana, helvetica,arial;}

a.naranja1:link {color: #ff9900; text-decoration: none; font-size:10px; font-family:verdana, helvetica,arial;}
a.naranja1:active {color: #ff9900; text-decoration: none; font-size:10px; font-family:verdana, helvetica,arial;}
a.naranja1:visited {color: #ff9900; text-decoration: none; font-size:10px; font-family:verdana, helvetica,arial;}
a.naranja1:hover {color: #ff6600; text-decoration: none; font-size:10px; font-family:verdana, helvetica,arial;}

a.ingles:link {color: #A1B9CB;  font-size:10px; font-family:verdana, helvetica,arial;}
a.ingles:active {color: #A1B9CB; font-size:10px; font-family:verdana, helvetica,arial;}
a.ingles:visited {color: #A1B9CB; font-size:10px; font-family:verdana, helvetica,arial;}
a.ingles:hover {color: #999999;  font-size:10px; font-family:verdana, helvetica,arial;}

a.naranja1s:link {color: #ff9900; font-size:10px; font-family:verdana, helvetica,arial;}
a.naranja1s:active {color: #ff9900; font-size:10px; font-family:verdana, helvetica,arial;}
a.naranja1s:visited {color: #ff9900; font-size:10px; font-family:verdana, helvetica,arial;}
a.naranja1s:hover {color: #ff6600; font-size:10px; font-family:verdana, helvetica,arial;}

a.naranja4:link {color: #ff9900; text-decoration: none; font-size:18px; font-family:helvetica, arial, verdana; font-weight:bold}
a.naranja4:active {color: #ff9900; text-decoration: none; font-size:18px; font-family:helvetica, arial, verdana; font-weight:bold}
a.naranja4:visited {color: #ff9900; text-decoration: none; font-size:18px; font-family:helvetica, arial, verdana; font-weight:bold}
a.naranja4:hover {color: #ff6600; text-decoration: none; font-size:18px; font-family:helvetica, arial, verdana; font-weight:bold}

a.gris0:link {color: #999999; text-decoration: none; font-size:9px; font-family:verdana, helvetica,arial;}
a.gris0:active {color: #999999; text-decoration: none; font-size:9px; font-family:verdana, helvetica,arial;}
a.gris0:visited {color: #999999; text-decoration: none; font-size:9px; font-family:verdana, helvetica,arial;}
a.gris0:hover {color: #666666; text-decoration: none; font-size:9px; font-family:verdana, helvetica,arial;}


a.gris1:link {color: #999999; text-decoration: none; font-size:10px; font-family:verdana, helvetica,arial;}
a.gris1:active {color: #999999; text-decoration: none; font-size:10px; font-family:verdana, helvetica,arial;}
a.gris1:visited {color: #999999; text-decoration: none; font-size:10px; font-family:verdana, helvetica,arial;}
a.gris1:hover {color: #666666; text-decoration: none; font-size:10px; font-family:verdana, helvetica,arial;}

a.grisos0:link {color: #666666; text-decoration: none; font-size:9px; font-family:verdana, helvetica,arial;}
a.grisos0:active {color: #666666; text-decoration: none; font-size:9px; font-family:verdana, helvetica,arial;}
a.grisos0:visited {color: #666666; text-decoration: none; font-size:9px; font-family:verdana, helvetica,arial;}
a.grisos0:hover {color: #ff9900; text-decoration: none; font-size:9px; font-family:verdana, helvetica,arial;}

a.grisos1:link {color: #666666; text-decoration: none; font-size:10px; font-family:verdana, helvetica,arial;}
a.grisos1:active {color: #666666; text-decoration: none; font-size:10px; font-family:verdana, helvetica,arial;}
a.grisos1:visited {color: #666666; text-decoration: none; font-size:10px; font-family:verdana, helvetica,arial;}
a.grisos1:hover {color: #333333; text-decoration: none; font-size:10px; font-family:verdana, helvetica,arial;}

a.grisos1s:link {color: #666666; font-size:10px; font-family:verdana, helvetica,arial;}
a.grisos1s:active {color: #666666; font-size:10px; font-family:verdana, helvetica,arial;}
a.grisos1s:visited {color: #666666; font-size:10px; font-family:verdana, helvetica,arial;}
a.grisos1s:hover {color: #333333; font-size:10px; font-family:verdana, helvetica,arial;}





/* estilos para texto */
.txtnegro1 {FONT-SIZE: 10px; FONT-FAMILY: verdana, helvetica, arial; color:#000000}
.txtblanco0 {FONT-SIZE: 9px; FONT-FAMILY: verdana, helvetica, arial; color:#ffffff}
.txtblanco1 {FONT-SIZE: 10px; FONT-FAMILY: verdana, helvetica, arial; color:#ffffff}
.txtblanco2 {FONT-SIZE: 11px; FONT-FAMILY: verdana, helvetica, arial; color:#ffffff}

.txtrojo0 {FONT-SIZE: 9px; FONT-FAMILY: verdana, helvetica, arial; color:#BB0024}
.txtrojo1 {FONT-SIZE: 10px; FONT-FAMILY: verdana, helvetica, arial; color:#BB0024}
.txtrojo2 {FONT-SIZE: 11px; FONT-FAMILY: verdana, helvetica, arial; color:#BB0024}
.txtrojo4 {FONT-SIZE: 18px; FONT-FAMILY: arial, helvetica, verdana; color:#BB0024}
.txtnaranja0a {FONT-SIZE: 10px; FONT-FAMILY: arial, helvetica, verdana; color:#ff9900}
.txtnaranja0 {FONT-SIZE: 9px; FONT-FAMILY: verdana, helvetica, arial; color:#ff9900}
.txtnaranja1 {FONT-SIZE: 10px; FONT-FAMILY: verdana, helvetica, arial; color:#ff9900}
.txtnaranja2 {FONT-SIZE: 11px; FONT-FAMILY: verdana, helvetica, arial; color:#ff9900}
.txtnaranja4 {FONT-SIZE: 18px; FONT-FAMILY: arial, helvetica, verdana; color:#ff9900}
.txtgris0 {FONT-SIZE: 9px; FONT-FAMILY: verdana, helvetica, arial; color:#999999}
.txtgris1 {FONT-SIZE: 10px; FONT-FAMILY: verdana, helvetica, arial; color:#999999}
.txtgris2 {FONT-SIZE: 11px; FONT-FAMILY: verdana, helvetica, arial; color:#999999}
.txtgrisos0 {FONT-SIZE: 9px; FONT-FAMILY: verdana, helvetica, arial; color:#666666}
.txtgrisos1 {FONT-SIZE: 10px; FONT-FAMILY: verdana, helvetica, arial; color:#666666}
.txtgrisos2 {FONT-SIZE: 11px; FONT-FAMILY: verdana, helvetica, arial; color:#666666}
.txtingles1 {FONT-SIZE: 10px; FONT-FAMILY: verdana, helvetica, arial; color:#829fb4}	

/* estilos para formularios */
.buscador {font-family:verdana, helvetica, arial; font-size:10px; color:#BB0024; border-top:#cccccc 1px solid; border-bottom:#cccccc 1px solid; border-left:#cccccc 1px solid; border-right:#cccccc 1px solid;}
.campo {font-family:verdana, helvetica, arial; font-size:10px; background-color:#eeeeee; color:#ff9900; border-top:#999999 1px solid; border-bottom:#999999 1px solid; border-left:#999999 1px solid; border-right:#999999 1px solid;}
.campologin {font-family:verdana, helvetica, arial; font-size:10px; background-color:#eeeeee; color:#bb0024; border-top:#999999 1px solid; border-bottom:#999999 1px solid; border-left:#999999 1px solid; border-right:#999999 1px solid;}

form{margin:0;padding:0}

#tituloexperienciadesarrollo{font-family:arial, verdana, helvetica; 
	font-size:16px;font-weight:bold;color:#f90;background:#eee;padding:2px 10px;margin-bottom:10px;}


ul.bolo li{list-style:url(/web/es/imgsViveros/ico.cuadro_rojo.gif);}


/* estilos maquetacion */

#formularioEmpresa{width:566px;padding:10px 0 0;margin:0;font:9px verdana,helvetica,arial;color:#bb0024;text-align:left;line-height:2.2em;}
/* el ancho de que disponemos es de 546px*/
#formularioEmpresa .columna{float:left;width:260px;}

#formularioEmpresa h2.tab a{font:bold 9px verdana,helvetica,arial;color:#bb0024;}
#formularioEmpresa h2.tab a:hover{font:bold 9px verdana,helvetica,arial;color:#666;}
#formularioEmpresa h2.tab.selected a{color:#666;}

#formularioEmpresa fieldset{margin:20px 0 0;padding:5px 0 0;border:none;border-top:1px solid #ccc;}
fieldset#empresa,fieldset#proyectos{border:none;}

#formularioEmpresa .gris{color:#B76009;background:#eee;border:1px solid #999;padding:2px;font:10px verdana,helvetica,arial;}

#formularioEmpresa select{margin:0 0 2px;}

#formularioEmpresa legend{color:#666;font:bold 9px verdana,helvetica,sans-serif;}

#formularioEmpresa label.sino{display:inline;padding-left:5px;width:20px;float:none;color:#666;}

#derecha{float:right;text-align:left;}

#derecha{margin-right:80px;}

*html #formularioEmpresa label.sino{text-align:right;}

*html #formularioEmpresa input{margin-bottom:5px;}

#formularioEmpresa label{font:10px verdana,helvetica,arial;}
#formularioEmpresa label strong{font-size:9px;}

#empresa label{margin:3px 5px 7px 0;padding:0;text-align:right;width:95px;float:left;color:#bb0024;font:10px verdana,helvetica,arial;}

#empresa label.adjuntar{width:200px;text-align:left;}

#empresa textarea{margin-bottom:5px;}

.informatica label,.procesos label,#proyectos label{margin:3px 5px 7px 0;padding:0;float:left;color:#bb0024;}
.informatica label.medio, .procesos label.medio, #proyectos label.medio{margin:3px 5px 7px 0;width:100px;float:left;text-align:right;color:#666;}
.procesos label.largo,#proyectos label.largo{margin:3px 5px 7px 0;width:250px;float:left;text-align:right;color:#666;}
.informatica .alineado{width:195px;float:right;text-align:left;}
.procesos .alineado,#proyectos .alineado{width:170px;float:right;text-align:left;}




.nobr{display:none;}
.clear{clear:both;}

td.borde {border: 2px solid;
border-color: #999;
padding:10px;}


/* estilos para formularios bolsa de empleo */

.formularioBolsa fieldset { border:0; }

fieldset.formularioBolsa{margin-top:2em;padding:2em;border:#CCC 1px solid;} 

.campoBolsa{color:#333;font-weight:normal;width:15em;padding-right:0.3em;display:block;float:left;text-align:right;}
.campoBolsa2{color:#333;font-weight:normal;width:30em;padding-right:0.3em;display:block;float:left;text-align:right;}
.provincia{float:left;}

.campoNombre{width:12em;}
.campoApellido{width:18em;}
.campoEdad{width:2em;}
.campoPostal{width:6em;}
.campoTelefono{width:6em;}
.campoMovil{width:6em;}
.campoDireccion{width:24em;}
.campoPoblacion{width:22em;}
.campoProvincia{width:22em;}
.campoComentarios{width:30em;background-color:#eee;border:#999 1px solid;font-size:1em;padding:0.2em;margin-bottom:0.6em;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1em;}

.formularioBolsa input{background-color:#eee;border:#999 1px solid;font-size:1em;padding:0.2em;margin-bottom:0.6em;}

.requerido { font-weight:bold }

.formularioBolsa input.seleccion{margin:0.5em 0 0 0;}

.formularioBolsa select{background-color:#eee;border:#999 1px solid;font-size:1em;padding:0.2em;margin-bottom:0.6em;}

.formularioBolsa legend{color:#ff9900;font-weight:bold;}

p.boton{background-color:#eee;padding:0.5em 0 0.5em 17em;}

.enviarBolsa{background-color:#FFF;border:#990000 1px solid;font-size:0.9em;color:#990000;margin-right:1em;}

/*listado ofertas de empleo*/
ul.listaOfertas {margin:2em 0 0.5em 0; list-style:none; padding:0;}
ul.listaOfertas li h3 {margin:1em 0 0.5em 0;}
ul.listaOfertas li h3 span { font-size:0.9em; color:#999;}
ul.listaOfertas li a {font-weight:bold; text-decoration:none;}
ul.listaOfertas li p {margin:0; padding:1.2em;border:#CCC 1px solid;line-height:1.5em;color:#333;}
ul.listaOfertas li p a {color: #BB0024;} 

dl.ofertaEmpleo dt {margin:2em 0 1em 0;font-weight:bold; color:#bb0024;}
dl.ofertaEmpleo dd {margin:0;padding:1.2em;border:#CCC 1px solid;line-height:1.5em;color:#333;}

.ofertaEmpleo h3 {margin:0;padding:0;text-transform:uppercase;font-size:1.1em;}

h2.descripcionOferta{color:#bb0024;font-size:1.4em;padding-bottom:0.4em;border-bottom:#bb0024 1px dashed;}

p.boton2{background-color:#eee;padding:0.5em 0 0.5em 21em;}
.enviarCurriculum{background-color:#FFF;border:#990000 1px solid;font-size:0.9em;color:#990000;margin-right:1em;padding:0.2em 0.6em;text-transform:uppercase;text-decoration:none;}

.listadoproceso{color:#bb0024;font-size:1.5em;width:auto;text-align:center;margin:2em 0;background:#ddd;}
.listadoproceso li{display:inline;padding:0 1em;}
.listadoproceso li.on{color:#ff994f;background:#bb0024;padding:0.5em 1em;}
.listadoproceso li.pasados{color:#fff;}

.destacados{color:#bb0024;text-align:right;}


/*Nuevo destacado en portada*/
div.listadosDestacados {width:100%; overflow:hidden;}
div.listadosDestacados a{ font-weight:bold;}
div.listadosDestacados div{float:left;width:45%;}
div.listadosDestacados ul {border:#999 1px dashed; list-style:none; margin:0; padding:0.3em; width:auto; overflow:hidden;}
div.listadosDestacados ul li {background: url(/web/es/imgsViveros/ico.cuadro_naranja.gif) 0 0.35em no-repeat; padding-left:0.5em; }
div.listadosDestacados div.desBolsa{margin-left:4%; width:50%; }

div.listadosDestacados h2{ margin:0 0 0.3em 0;}
div.listadosDestacados .limpiar{clear:both;}

div.listadosDestacados div.desBolsa ul{background: url(/web/es/imgsViveros/bk.siluetaPersonas.gif) 12em 0 no-repeat; padding:0.5em;}
div.listadosDestacados div.desBolsa li.ultimo {background:none; margin-top:1.5em;}
div.listadosDestacados div.desBolsa li.ultimo a{float:right; background: url(/web/es/imgsViveros/ico.flechasr.gif) 0 0.2em no-repeat;padding-left:1.5em;}
a.ofertas {background: url(/web/es/imgsViveros/ico.flechasrabajo.gif) 0 0.2em no-repeat;padding-left:1em;}
div.listadosDestacados div.desBolsa li span {color:#999; font:0.7em/1em  Arial, Helvetica, sans-serif; margin:0;}
div.listadosDestacados div.desBolsa li span.ref { color:#000; margin-left:0.4em;}
div.listadosDestacados li.limpiar {background:none;font-size:0.1em;line-height:0.1em;}
 
/*sino hay ofertas el cuadro de esperiencias se presenta*/
div.listadosDestacados div.experiencias{width:98%;}
div.listadosDestacados div.experiencias ul{width:98%; overflow:hidden;}
div.listadosDestacados div.experiencias ul li {float:left; width:46%; margin-right:2%;}
div.listadosDestacados div.experiencias ul li.limpiar{width:100%; float:none; margin:0; }
div.listadosDestacados div.experiencias ul li.limpiar span{display:none;}
.error { color:#FF0000; font-size:1.4em; border:1px solid #FF0000; }

/*pop-up bolsa de empleo*/
.popupBolsa{width:100%;font-family:verdana, helvetica,arial;border-top:10px solid #bb0024;}
h1 span{display:none;}
.popupBolsa h1{background:url(http://www.cein.es/web/es/imgsViveros/logo.gif) left top no-repeat;margin:0;padding:0;text-align:left;padding:1.6em;font-size:18px;float:left;width:85px;}
.popupBolsa h2{background:#ddd;border-bottom:1px dashed #666;padding:0.7em 0.3em 0.7em 1em;margin:0; font-size:14px;text-align:left;color:#666;}
.popupBolsa p{ font-size:11px;text-align:left;padding:1em;}
.popupBolsa a{text-align:right;float:right;padding-right:2em;}



/*css viveros*/


#estructura{ font-family:verdana, helvetica, arial;font-size:1em;color:#333;position:relative;width:756px;margin:0 auto;text-align:left;}
#menu{ background:url(/web/es/imgsViveros/menu.png) bottom center no-repeat; width:733px; height:83px; }
#buscador{ background:url(/web/es/imgsViveros/menu_superior.png) bottom no-repeat; width:605px; height:55px;display:inline; float:right;}
#logo_cein{ background:url(/web/es/imgsViveros/logo_home.gif) left top no-repeat; width:127px; height:55px; float:left;}

#menu_dcha{float:right; width:183px; margin-top:31px;}
#submenu{ width:156px; right:0px;margin-left:10px;border:#999 solid 1px; height:auto;}
.caja_menu{width:156px;}
.fondo_menu{background: url(/web/es/imgsViveros/barra_menu.png) right top no-repeat; height:17px; text-transform: uppercase;}
.triangulo{ background:url(/web/es/imgsViveros/punta_menu.png) left top no-repeat; margin-left:10px; height:7px; padding-left:10px;}
ul.listado_menu{ list-style:none; line-height:20px; border-left:0px; padding-bottom:10px; padding-left:20px; list-style-image:url(/web/es/imgsViveros/lista-flecha.png);}

ul.listado_submenu{margin:1em 3em 1.5em;list-style-image: url(/web/es/imgsViveros/senal.png);}
ul.listado_submenu li{background:none;padding:0;}
ul.listado_submenu li address{margin:1em 0;font-style:normal;color:#777;}
a.submenu:link{ color:#333;text-decoration:none; font-size:9px;}
a.submenu:visited{ color:#173e89; text-decoration:underline;font-size:9px;}
a.submenu:hover{color:#173e89; text-decoration:underline;font-size:9px;}



ul.listado_menu_secundario{margin:1em 0; padding-left:2em; list-style-image:url(/web/es/imgsViveros/lista-flecha.png); border-top:1px dashed #999;}
a.submenu_secundario:link{color:#333;text-decoration:none; font-size:9px; text-transform: uppercase; margin-top:3px; padding-top:5px;}
a.submenu_secundario:visited{color:#173e89; text-decoration:underline;font-size:9px; text-transform: uppercase; margin-top:3px; padding-top:5px;}
a.submenu_secundario:hover{color:#173e89; text-decoration:underline;font-size:9px; text-transform: uppercase; margin-top:3px; padding-top:5px;}


.titulo_menu{ font-size:10px; color:#fff; font-weight:bold; margin-left:10px;}

.acceso{ background:url(/web/es/imgsViveros/llave.png) 0 2px no-repeat; width:150px; height:12px; margin-top:10px;}
.navarra{ margin-top:20px;}

#cabecera{ width:567px; float:left;}
#ruta{ border-left:15px; width:auto; margin-left:15px; margin-top:10px;margin-bottom:10px;}
#imagen{ background:url(/web/es/imgsViveros/cabecera.jpg) left no-repeat; width:567px; height:134px;}


#cuerpo{width:556px;margin-right:10px;float:left;}

.h1{line-height:normal;}
.h1,.h2,.h3,.h4,.h5,.h6{margin:0.4em 0;}
.h1.titvivero,.h2.titvivero,.h3.titvivero,.h4.titvivero{border-color: #D70005;color: #D70005;}
.h1,.h2,.h3,.h4,.h5{text-transform:uppercase;}
.h3,.h4{font-size:1.1em;}
.h5,.h6{font-size:1em;}
.h1{ font-size:1.6em;font-weight:bold;color:#173e89;float:left; margin-left:.4em;}
.h2{font-size:1.3em;color:#5580d0;border-bottom:1px solid #5580d0;padding-bottom:.3em;text-align:right;}
.h3{color:#5580d0;border-bottom: 1px solid #5580d0;padding-bottom:.3em;}
.h4{color:#173e89; margin-bottom:.5em;}
.h5{color:#fff;background:#5580d0;margin-top:3em;padding:.1em .5em;}
.h6{color:#5580d0;}

.espacio_titulo{ margin-left:10px;}

/* .texto{padding:0 10px;}*/
.listado_texto{padding:0;margin:1em 1em 2em;list-style:none;}
.listado_texto li{padding-left:1em;margin-bottom:.5em;background:url(/web/es/imgsViveros/lista-flecha.png) 0 .3em no-repeat;}
.listado_texto h4{font-size:1em;}

.tipo_vivero2{ float:left; width:48%; }

.tipo_vivero{float:left;width:47%;margin-right:2%;}
.tipo_vivero table{width:98%;border-collapse:collapse;border:0;padding:0;}

/*CSS Cuadro */
.cuadro{ width:95%; float:right; margin-left:0px; margin-right:5%;}
.cuadro3{ width:100%;margin:0;border-collapse:collapse;boder:0;}
.cuadro3 table td{width:50%;}
.cuadro3 td.linea_puntos{width:2em;}
.imagen_logo{ float: left; margin-top:5px; width:60px; margin-right:0;}
.esup_izq,.lin_vert,.einf_izd,.lin_horiz,.esup_dcha,.einf_dcha{line-height:0;}
.esup_izq{ background: url(/web/es/imgsViveros/esq_izqsupe_cuadro.png) left top no-repeat; width:12px; height:12px;}
.lin_vert{ background:url(/web/es/imgsViveros/linea_vert_cuadro.png) left top repeat-y; width:12px;}
.einf_izd{ background:url(/web/es/imgsViveros/esq_izqinferior_cuadro.png) left bottom no-repeat; width:12px; height:12px;}
.lin_horiz{ background:url(/web/es/imgsViveros/linea_horiz_cuadro.png) left top repeat-x; width:auto; height:12px;}
.texto_cuadro{padding:1% 2%; text-align:left;}
.esup_dcha{ background:url(/web/es/imgsViveros/esq_dchasupe_cuadro.png) right top no-repeat; width:12px; height:12px;}
.einf_dcha{ background:url(/web/es/imgsViveros/esq_dchainfer_cuadro.png) right bottom no-repeat; width:12px; height:12px;}


.negrita{ font-weight:bold; color:#173f88;}

.linea_gris{ background:url(/web/es/imgsViveros/barrainferior_gris.png) bottom repeat; width:756px; height:9px; float:left;}

.imprimir{ background:url(/web/es/imgsViveros/imprimir.png) left top no-repeat; width:200px; height:23px; margin-bottom:15px; float:right;}
ul.lista_imprimir{ height:23px; margin-left:20px; margin-top:5px;}
ul.lista_imprimir li{display: inline;}


.info_cein{ background:url(/web/es/imgsViveros/pie.png) bottom no-repeat; width:756px; height:23px; float:right; padding:10px 0 10px 0;}

.info{ padding-top:15px; font-size:12px; font-weight:bold; color:#ffaa01;}

.listado_info{width:756px; float:right;}
ul.lista_info li{display: inline; float:right; margin-right:0px; text-transform: uppercase; padding-top:15px;}
a.info:link{ color:#fff;text-decoration:none; font-size:8px;}
a.info:visited{ color:#fff; text-decoration:none;font-size:8px;}
a.info:hover{color:#fff; text-decoration:none;font-size:8px;}

.idioma{ background:url(/web/es/imgsViveros/bandera_inglesa.png) left no-repeat; width:80px; height:10px; float: right; padding:10px 0 10px 0;}
.espacio{ margin-left:20px;}
.espacio_dcha{ margin-right:20px;}
.direccion{ width:756px; height:20px; float:left; font-size:12px; color:#999;text-align:center;}

.seccion{ width:300px; float:left;} /* sustituido en empresasInstaladas x estilos empresas-instaladas */
.datos{ width:250px; float:right;} /* sustituido en empresasInstaladas x estilos empresas-instaladas */

.empresas-instaladas{width:100%;overflow:hidden;}
.empresas-instaladas .columna-1{width:50%;float:left;}
.empresas-instaladas .columna-2{width:47%;float:right;}
.empresas-instaladas .columna-2 p{margin-left:1em;}

.titulo_datos{ padding:0px;margin-left:10px;}
.caja_datos{ padding:10px; margin:10px; }
.linea_puntos{ background:url(/web/es/imgsViveros/puntos_vertic.png) center top repeat-y; padding:10px 0px 10px 0px;}
.listado_empresas{padding:1em 1em 1em 2em; list-style-image:url(/web/es/imgsViveros/senal.png);}
.listado_empresas li{margin-bottom:.8em;}
.listado_empresas a{text-decoration:none;font-weight:bold;}
.listado_empresas a:hover{text-decoration:underline;}

/* CSS listado trayectotia */
.interes{ width:40%;padding-right:4%; float: left;}
.hoy{ width:40%; float: right;}
ul.listado_trayectoria{list-style:none;padding:10px 0px 10px 0px;}
ul.listado_trayectoria li{margin-bottom:1em;padding-left:2em;}
ul li.icono1{background:url(/web/es/imgsViveros/empresas_instaladas.png) 0 0 no-repeat;}
ul li.icono2{background:url(/web/es/imgsViveros/ratio.png) 0 0 no-repeat;}
ul li.icono3{background:url(/web/es/imgsViveros/permanencia.png) 0 0 no-repeat;}
ul li.icono4{background:url(/web/es/imgsViveros/empleos.png) 0 0 no-repeat;}
ul li.icono5{background:url(/web/es/imgsViveros/incremento.png) 0 0 no-repeat;}
ul li.icono6{background:url(/web/es/imgsViveros/proyectos.png) 0 0 no-repeat;}
ul li.icono7{background:url(/web/es/imgsViveros/empresas_creadas.png) 0 0 no-repeat;}
ul li.icono8{background:url(/web/es/imgsViveros/ocupacion.png) 0 0 no-repeat;}

.esquema{ width:500px; text-align:center; padding:10px;margin-left:20px;}
.paso{width:500px;height:120px;overflow:hidden;margin-bottom:10px;}
.paso1{height:180px;}
.paso-izq{background:url(/web/es/imgsViveros/base-sigue-izq.gif) bottom left no-repeat;}
.paso-izq .imgpaso{float:left;margin:0 20px 0 20px;}
.paso-izq p{width:300px;float:right;text-align:left;margin:0 10px 0 10px;}
.paso-dcha{width:500px;background:url(/web/es/imgsViveros/base-sigue-dcha.gif) bottom left no-repeat;}
.paso-dcha .imgpaso{float:right;margin:0 20px 0 20px;}
.paso-dcha p{width:300px;float:left;text-align:left;margin:0 10px 0 10px;}
.paso3 p{width:260px;}
.texto_izq{ width:350px; float:left; text-align:right; margin-bottom:20px;}
.texto_dcha{ width:350px; float: right; text-align:left; margin-bottom:20px;}


.diagrama{list-style:none; padding-left:10px;}
.diagrama li{padding-left:35px; line-height:22px; margin-bottom:20px;}
.diagrama .paso-1{background:url(/web/es/imgsViveros/nums/1.jpg)  0 0 no-repeat;}
.diagrama .paso-2{background:url(/web/es/imgsViveros/nums/2.jpg)  0 0 no-repeat;}
.diagrama .paso-3{background:url(/web/es/imgsViveros/nums/3.jpg)  0 0 no-repeat;}
.diagrama .paso-4{background:url(/web/es/imgsViveros/nums/4.jpg)  0 0 no-repeat;}
.diagrama .paso-5{background:url(/web/es/imgsViveros/nums/5.jpg)  0 0 no-repeat;}



.texto-planos{ text-align:right; color:#173e89; text-transform: uppercase;}
.camara{ background:url(/web/es/imgsViveros/camara.png) center no-repeat; height:70px; margin-top:20px; padding-top:20px; padding-left:10px;color:#173e89; text-transform: uppercase; font-weight:bold; font-size:9px;}

.tabla_puntos{width:100%;padding:0;border-collapse:collapse;border:none;}
.tabla_puntos td{vertical-align:top;}
.tabla_puntos td.puntos img{border:2px dotted #ccc;padding:1em;}
.tabla_puntos td.boton{text-align:center;margin-left:1em;}


.boletin{ width:550px; border:0px; padding:20px; text-align:center;}
.flecha{ background:url(/web/es/imgsViveros/lista-flecha.png) left no-repeat;}
.boletin-interior{width:auto; padding:10px;}

.contacto{ width:481px;}
.cuadro2{ width:400px;  float:right; margin-top:50px; line-height:2.5em;}
.telefono{ float:left; width:81px;  margin-top:50px;}
.listado_contacto{padding:1em 0 .5em 0; margin-left:2em;list-style-image:url(/web/es/imgsViveros/lista-flecha.png);font-weight:bold;color:#173f88;}

#contacto .listado_contacto,#contacto .listado_contacto li,#contacto .listado_submenu_contacto,#contacto .listado_submenu_contacto li{list-style-image:none;list-style:none;background:none;}
#contacto .listado_submenu_contacto{margin-left:2em;}
#contacto table,#contacto table table{width:100%;margin:0;border-collapse:collapse;boder:0;}

/* ultimos cambios biko2 */
#pie{float:left; }
.linea-menu{border-bottom:1px dashed #999;}/* linea menu derecha de puntos */
.img-sin-borde{border:0;}
.nombre-contacto{color:#FF9900;}
.listado_submenu_contacto{color:#547FCF;}
.enlace-contacto{color:#547FCF;}
#volver-listado{clear:both; float:left; margin-top:15px; display:block;}
#destacadosViveros{margin:3px 15px 0 0;}