body{
margin:0;
padding:0;
font-family:arial; 
font-size:11px;
}

/* li{margin-bottom:4px;} */ 

img {
border:0px;
vertical-align:middle;
}

a:link {color:#6CA330; text-decoration:none; font-family:arial;  font-size:11px; }
a:visited {color:#6CA330; text-decoration:none; font-family:arial; font-size:11px;}
a:hover {color:#6CA330; text-decoration:underline; font-family:arial; font-size:11px; }
a:active {color:#6CA330; text-decoration:underline; font-family:arial; font-size:11px; }

input {
font-family:arial; font-size:11px; vertical-align:middle;
}

textarea {
font-family:arial; font-size:11px; width:300px; vertical-align:middle;
}

select {
font-family:arial; font-size:11px; vertical-align:middle;
}



div.noscrip {
position:absolute; 
top:0px; 
left:0px; 
width:1024px; 
height:3000px; 
z-index:100; 
border:0px solid; 
background-color:#FFFFFF;
}

div.mapa_google {
width: 275px; 
height: 265px; 
border:1px solid #9B9B9B;
}

#contenedor{
width: 994px; 
margin: 0; 
}

#misbandas{
float: left;
width: 994px;
border: 0px solid #000000;
background-image:url(../imagenes/banda_sombra.jpg); 
background-repeat:no-repeat; 
background-position:984px 80px; 
border: 0px solid #000000;
}

#bandaprincipal{
margin: 0 10px 0 20px; /*para el contenido en el principal*/

}

#bandaverde{
float: left;
width: 10px;
height:800px;
margin-left: -994px;
background-image:url(../imagenes/banda_verde.jpg); 
background-repeat:repeat-x; 
background-position:top left;

}

#bandablanca{
float: left;
width: 10px; 
height:800px;
margin-left: -984px; 
background: #FFFFFF;
}

#bandasombra{
float: left;
width: 10px;
height:800px;
margin-left: -10px; 
/*
background-image:url(../imagenes/banda_sombra.jpg); 
background-repeat:no-repeat; 
background-position:0px 180px; 
*/
}


/* encabezado */

.encabezado1 {
border: 0px solid #000000; 
background-color:#ffffff;  
height:80px;
}

.encabezado11 {
border: 0px solid #000000; 
float:left; 
}

.encabezado12 {
border: 0px solid #000000; 
float:left; 
padding-top:25px; 
color:#004871; 
width:500px; 
}

.encabezado13 {
padding-top:10px;
border: 0px solid #000000; 
text-align:right;
}

.encabezado2 {
border: 0px solid #000000; 
background-color:#999999; 
height:6px; 
font-size:6px; 
}

.encabezado3 {
border-bottom: 1px solid #ffffff; 
background-color:#e5e5e5;  
height:36px;
}


 /* estilos del menu horizontal */

ul.menu_horizontal
{
float:right;
width:100%;
padding:0;
margin:0;
list-style-type:none;
text-align:center;
}
a.menu_horizontal
{ 

float:right;
font-family:arial;
font-size:11px;
width:70px;
padding-top:11px;
padding-bottom:11px;
text-decoration:none;
color:#004871;
background-color:#CCCCCC;
border-left:1px solid #ffffff;
}
a.menu_horizontal:hover {background-image:url(../imagenes/banda_verde_menu_horizontal.jpg) ; background-color:#BADD58;}
a.menu_horizontal:visited {text-decoration:none; color:#004871; }
a.menu_horizontal:active {text-decoration:none; color:#004871; }


a.menu_horizontal_intra
{ 

float:right;
font-family:arial;
font-size:11px;
width:300px;
padding-top:11px;
padding-bottom:11px;
text-decoration:none;
color:#004871;
background-color:#CCCCCC;
border-left:1px solid #ffffff;
cursor:default;
}

a.menu_horizontal_intra:hover {text-decoration:none;  color:#004871;}
a.menu_horizontal_intra:visited {text-decoration:none; color:#004871; }
a.menu_horizontal_intra:active {text-decoration:none; color:#004871; }



li.menu_horizontal{display:inline; list-style-type:square;  }



a.menu_horizontal2 /*boton descargar*/
{ 

float:right;
font-family:arial;
font-size:11px;
width:70px;
padding-top:11px;
padding-bottom:11px;
text-decoration:none;
color:#004871;
background-color:#BADD58;
border-left:1px solid #ffffff;
}
a.menu_horizontal2:hover {background-image:url(../imagenes/banda_verde_menu_horizontal.jpg) ; background-color:#BADD58; text-decoration:none; color:#004871;}
a.menu_horizontal2:visited {text-decoration:none; color:#004871; }
a.menu_horizontal2:active {text-decoration:none; color:#004871; }

/* fin menú horizontal */


 /* estilos del menu horizontal 3 portoflio */
 

ul.menu_horizontal3
{
float:left;
padding:0;
margin:0;
list-style-type:none;
text-align:center;
/*xwidth:553px;*/
}

a.menu_horizontal3
{ 

float:left;
font-family:arial;
font-size:12px;
width:80px;
padding-top:2px;
padding-bottom:2px;
text-decoration:none;
color:#004871;
background-color:#E5E5E5;
border-right:0px solid #81C038;
border-left:1px solid #81C038;
}

a.menu_horizontal3:hover {
background-color:#BADD58; 
font-size:12px; 
text-decoration:none; 
color:#004871;
/*
xbackground-image:url(../imagenes/banda_verde_menu_horizontal.jpg) ;
*/
}
a.menu_horizontal3:visited {text-decoration:none; color:#004871; font-size:12px;}
a.menu_horizontal3:active {text-decoration:none; color:#004871; font-size:12px;}

li.menu_horizontal3{display:inline; list-style-type:square;  }

a.menu_horizontal3_selected
{ 

float:left;
font-family:arial;
font-size:12px;
width:80px;
padding-top:2px;
padding-bottom:2px;
text-decoration:none;
color:#ffffff;
background-color:#004871;	 /*#BADD58;*/
border-right:0px solid #81C038;
border-left:1px solid #81C038;
}

a.menu_horizontal3_selected:hover { font-size:12px; text-decoration:none; color:#ffffff;}
a.menu_horizontal3_selected:visited {text-decoration:none; color:#ffffff; font-size:12px;}
a.menu_horizontal3_selected:active {text-decoration:none; color:#ffffff; font-size:12px;}


a.menu_horizontal4
{ 

float:left;
font-family:arial;
font-size:12px;
width:72px;
padding-top:2px;
padding-bottom:2px;
text-decoration:none;
color:#004871;
background-color:#E5E5E5;
border-right:1px solid #81C038;
border-left:1px solid #81C038;
}

a.menu_horizontal4:hover {
background-color:#BADD58; 
font-size:12px; 
color:#004871; 
text-decoration:none;
/*
xbackground-image:url(../imagenes/banda_verde_menu_horizontal.jpg) ; 

*/
}
a.menu_horizontal4:visited {text-decoration:none; color:#004871; font-size:12px;}
a.menu_horizontal4:active {text-decoration:none; color:#004871; font-size:12px; }

a.menu_horizontal4_selected
{ 

float:left;
font-family:arial;
font-size:12px;
width:72px;
padding-top:2px;
padding-bottom:2px;
text-decoration:none;
color:#ffffff;
background-color:#004871;
border-right:1px solid #81C038;
border-left:1px solid #81C038;
}
a.menu_horizontal4_selected:hover { font-size:12px; text-decoration:none; color:#ffffff;}
a.menu_horizontal4_selected:visited {text-decoration:none; color:#ffffff; font-size:12px;}
a.menu_horizontal4_selected:active {text-decoration:none; color:#ffffff; font-size:12px;}



/* fin menu horizontal 3 portfolio */


#contenidos{
float: left;
width: 964px;
}

#contenidos2{
margin: -4px 196px 0 198px; /* para el contenido en el principal 0 200px 0 202px  existe corrección para ie 6.0 y FF */
border:0px solid #000000;
/*
xbackground-color:#ffffff;
xpadding-left:8px;
xpadding-right:8px;
xpadding-top:7px;
*/
}

#contenidomenu{
float: left;
width: 200px;
margin-left: -964px; 
/*
xheight:800px;
xbackground-color:green;
*/
}

#contenidomodulos{
float: left;
width: 200px;
margin-left: -200px; 
/*
xheight:570px;
xbackground-color:red;
xborder-bottom:1px solid #cccccc;
*/
}

div.antepie{clear:left; border-top: 1px solid #ffffff; background-color:#cccccc; height:6px; 
font-size:6px; }

div.pie{border: 0px solid #000000; background-color:#e1e1e1;  height:30px; clear: left; padding-top:10px; }

div.postpie{clear:left; border-top: 0px solid #ffffff; background-color:#808080; height:6px; 
font-size:6px; }


/* estilos del menu vertical */

.fondo_menu {border: 0px solid #000000;  width:200px;   background-image:url(../imagenes/banda_verde_menu.jpg); background-repeat:repeat-x; padding-left:1px; padding-right:1px;}

.titulos_menu {border:0px solid #000000; background-color:#ffffff; color:#004871; font-weight:bold; padding-bottom:2px; padding-top:2px; font-size:12px; height:36px;}

.iconos_menu {float:left; }

ul.menu_vertical
{
padding-left:0px; /*corrige alineacion izq con FF */
margin:10px 0px 10px 0px;
}


a.menu_vertical
{ 
font-family:arial;
font-size:11px;
text-decoration:none;
color:#ffffff;
display: block; /* expande a href horizontalmente en un bloque*/
padding: 1px 0px 1px 30px; /* para ajustar texto aquí*/



}



a.menu_vertical:hover {background-color:#81C038; color:#ffffff; text-decoration:none;
}
a.menu_vertical:visited {color:#ffffff; text-decoration:none;
 }
a.menu_vertical:active {color:#ffffff; text-decoration:none;
 }

li.menu_vertical{ list-style-type:none; border-top:0px solid #ffffff;}

/* fin estilos del menu vertical */

/* modulos */
.separador_modulos {background-color:#BCDD58; width:199px; height:27px;  text-align:center; border-left:1px solid #BCDD58; border-bottom:1px solid #cccccc;  font-size:24px;} 

.fondo_modulos { 
background-color:#e5e5e5; 
width:199px; 
text-align:center; 
border-left:1px solid #cccccc; 
border-bottom:1px solid #cccccc;
/*
xheight:100%;  
*/
}  /* existe corrección para ie 6.0*/

.modulos1
{border: 1px solid #ffffff; 
background-color:#ffffff; 
width:175px; 
height:110px; 
margin:auto; 
text-align:left;}

.modulos1_links
{border: 1px solid #ffffff; 
background-color:#ffffff; 
width:175px; 
/*height:120px; */
margin:auto; 
text-align:left;}

.titulo_modulos1
{background-color:#e1e1e1; 
padding:2px; 
font-size:10px; 
font-family:verdana; 
letter-spacing:0px;}

.modulos2
{border: 1px solid #ffffff; 
background-color:#ffffff; 
width:175px; 
height:110px; 
margin:auto; 
text-align:left;}

.titulo_modulos2
{background-color:#88C33B; 
padding:2px; 
color:#ffffff; 
font-size:10px;
font-family:verdana;}

.modulos3
{border: 1px solid #ffffff; 
background-color:#e1e1e1; 
width:175px; 
margin:auto; 
text-align:center;
margin-top:15px;
}

.modulos3 #bureau
{margin-top:5px;
}

.titulo_modulos3
{
background-color:#e1e1e1; 
padding:2px;
}

.modulos4
{border: 1px solid #ffffff; 
background-color:#e1e1e1;
width:175px; 
height:65px; 
margin:auto; 
text-align:left;
margin-top:5px;
margin-bottom:5px;
}

.titulo_modulos4
{border-bottom: 1px solid #ffffff; 
background-color:#e1e1e1; 
font-size:10px; 
font-family:verdana; 
letter-spacing:0px; 
text-align:left; 
padding:2px;
}

.contenidos_modulos4 
{
text-align:center; 
padding-top:5px;

}

span.logo_add_this
{
padding:5px;

}

.contenidos_modulos
{
padding:5px;	  
}



.modulos1_acceso_intra
{border: 1px solid #ffffff; 
background-color:#ffffff; 
width:175px; 
height:140px; 
margin:auto; 
text-align:left;}



a.enlaces_rapidos:link {color:#004871; text-decoration:none; font-family:arial;  font-size:11px; }
a.enlaces_rapidos:visited {color:#004871; text-decoration:none; font-family:arial; font-size:11px;}
a.enlaces_rapidos:hover {color:#004871; text-decoration:underline; font-family:arial; font-size:11px; }
a.enlaces_rapidos:active {color:#004871; text-decoration:underline; font-family:arial; font-size:11px; }


/* Portada */
.baner1 {
margin-top:4px;
border: 0px solid #000000; 
background-color:#f8f8f8;   
text-align:center;

}

.baner2 {
border-right: 1px solid #ffffff; 
border-top: 0px solid #000000; 
border-bottom: 1px solid #ffffff; 
background-color:#ffffff; 
padding-top:4px;
padding-left:18px;
padding-right:18px;
/*
xheight:350px; 
*/

}

.baner21 {
border: 1px solid #e1e1e1;  
float:left; 
width:306px; 	 /*335*/
padding:0px; 
margin-right:0px; 
background-color:#ffffff;
}

.baner211 {
background-color:#e1e1e1; 
padding:2px;
}

.baner212 {
text-align:center;
}

.baner213 {
margin-top:10px;
background-color:#e1e1e1; 
padding:2px;
}

.baner214 {
padding:5px;
}

.baner22 {
border: 1px solid #e1e1e1; 
float:right; 
height:205px; 
width:210px;  
background-color:#ffffff; 
margin-right:0px; 
text-align:center;
}

.baner221 {
background-color:#e1e1e1; 
padding:2px;

}

.baner222 {
padding:5px 5px 5px 5px; 
text-align:center;
}

.baner23{
margin-top:10px; 
border: 1px solid #e1e1e1; 
float:right;  
width:210px;  
background-color:#ffffff; 
margin-right:0px;
}

.baner231 {
background-color:#e1e1e1; 
padding:2px;
text-align:center;
}

.baner232 {
padding:5px;
height:100px;  
padding-top:10px; 
padding-left:15px; 
padding-right:15px; 
font-size:11px; 
color:#666666; 
text-align:left;
}

/* Contenido principal */
.contenedor_principal {
border: 0px solid #81C038; 
margin:4px 5px 0px 5px;;
}

.cabecera_principal{
background-color:#81C038; 
color:#ffffff; 
font-size:14px; 
font-weight:bold;
padding-left:15px;
height:28px;		/*existe corrección para ie 6.0*/
border:0px solid #000000;

}

.contenedor_principal2 {
border: 0px solid #004871; 
margin:4px 5px 0px 5px;;
}

.cabecera_principal2{
background-color:#004871; /* color icono RyC */  
color:#ffffff; 
font-size:14px; 
font-weight:bold;
padding-left:15px;
height:28px;		/*existe corrección para ie 6.0*/
border:0px solid #000000;
}

.cont_principal{
padding:15px; 
font-size:11px;
}

.cont_plano{
	clear:left;
	padding:20px; 
	padding-bottom:0px; 
}

/* PIE */
a:link.pie {color:#808080; text-decoration:none; font-family:arial;  font-size:11px; }
a:visited.pie {color:#808080; text-decoration:none; font-family:arial; font-size:11px;}
a:hover.pie {color:#808080; text-decoration:underline; font-family:arial; font-size:11px; }
a:active.pie {color:#808080; text-decoration:underline; font-family:arial; font-size:11px; }



.contenedor_aviso_legal{
border: 0px solid #e5e5e5; 
margin:4px 5px 0px 5px;;
}

.cabecera_aviso_legal{
background-color:#cccccc; 
color:#ffffff; 
font-size:14px; 
padding:4px;
padding-left:15px;
}

.cont_aviso_legal{
padding:15px; 
font-size:11px;
}

/* estilo parrafos */
h1.titulo_izq{ 
border:0px solid #000000;
padding-top:11px; 
font-size:12px;
font-family:arial;
margin:0px;
float:left;	  
/*
xpadding-bottom:2px; 
*/
}		   

h2.subtitulo_izq {
border:0px solid #000000;
font-family:arial;
font-weight:normal;
font-size:11px;
padding:0px;
margin:0px;
/*
xfloat:left;
*/
}


img.bullet {
float:left;
border: 0px solid #000000; 
margin-top:5px;}

h3.titulo_der{
font-size:10px; 
font-family:verdana; 
margin:0px;
}

h2.contenido_der{
font-size:14px; 
margin:0px;
font-weight:normal;
margin-top:6px;		/* existe versiones para ff y ie 6.0*/
}

h1.titulos_portada{
font-size:11px;
font-weight: normal;
margin:0px;
}

h1.contenidos_izq{
font-size:14px; 
font-weight:normal;
margin-top:6px;		/* existe versiones para ff y ie 6.0*/
margin-bottom:0px;		/* existe versiones para ff y ie 6.0*/
border:0px solid #000000;
}

h3.contenidos_izq{
font-size:14px; 
font-weight:normal;
margin-top:6px;		/* existe versiones para ff y ie 6.0*/
border:0px solid #000000;
}

h2.titulos_portfolio{ border:0px solid #000000;
font-family:arial;
font-size:12px;
font-weight: normal;
margin:0px;
/*
xwidth:65px;
*/
}

h1.contenido_horizontal{					/* existe version para ff */
font-size:14px; 
font-weight:normal;
margin-top:6px;		/* existe versiones para ff y ie 6.0*/
margin-bottom:0px;		/* existe versiones para ff y ie 6.0*/

}

h3.contenido_horizontal{					/* existe version para ff */
font-size:14px; 
font-weight:normal;
margin-top:6px;		/* existe versiones para ff y ie 6.0*/

}



a:link.link_portfolio {color:#000000; text-decoration:underline; font-family:arial;  font-size:11px; }
a:visited.link_portfolio {color:#000000; text-decoration:underline; font-family:arial; font-size:11px;}
a:hover.link_portfolio {color:#000000; text-decoration:none; font-family:arial; font-size:11px; }
a:active.link_portfolio {color:#000000; text-decoration:underline; font-family:arial; font-size:11px; }


/*****************	PAGINACIÓN *************************************/
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.pagination{
clear:left;
padding: 2px;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: left; /*Set to "right" to right align pagination interface*/
font-size: 11px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
padding: 0 5px;
border: 1px solid #cccccc;
text-decoration: none; 
color: #004871;
background-color: #E5E5E5;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #81C038;
color: #004871;
background-color: #BADD58;
}

.pagination li.currentpage{
font-weight: bold;
padding: 0 5px;
border: 1px solid navy;
background-color: #004871;
color: #FFF;
}

.pagination li.disablepage{
padding: 0 5px;
border: 1px solid #929292;
color: #929292;
font-weight: normal;

}

.pagination li.nextpage{
font-weight: normal;
}

* html .pagination li.currentpage, * html .pagination li.disablepage{ /*IE 6 and below. Adjust non linked LIs slightly to account for bugs*/
margin-right: 3px;
padding-right: 3px;
}

/*contenedor de fichas para centrar*/

 div.contenedor_fichas{padding:6px; padding-top:10px; font-size:12px;}	  /*existe corrección para ie 6.0*/

/*corrección en las fichas del potfolio*/
div.ficha{
border: 1px solid  #cccccc; 

width:546px; 
margin-top:10px; 
margin-bottom:10px; 
background-color:#F4F4F4;
/*
xclear:left;
*/
}
div.tecno{width:396px;}

/* noticias */
div.noticias{border: 0px solid  #cccccc; clear:left; width:546px; margin-top:10px; margin-bottom:10px; }

div.cont_noticias{padding:6px; padding-top:10px; font-size:11px;}	

div.conten_titu{width:546px; clear:left; border: 1px solid  #cccccc; margin-top:5px; margin-bottom:5px; background-color:#F4F4F4;}	

div.conten_titu_error{width:546px; clear:left; border: 1px solid  #cccccc; margin-top:5px; margin-bottom:5px; background-image:url("../imagenes/trama_error.gif"); }	


div.titular_noticia { width:473px; padding-left:5px; float:left;}
div.fecha_noticia { width:68px; }
div.autor_noticia {padding-left:6px; padding-bottom:5px; clear:left; font-size:10px;}
div.contenido_noticia {padding-left:6px; clear:left; font-size:11px;}


/* PORTFOLIO */
div.menu_portfolio{
background-color:#81C038; 
height:20px;
}

div.portfolio1{
border-right: 1px solid #cccccc; 
float:left; 
width:200px;
}
div.portfolio2{
border: 0px solid #000000; 
float:left; 
width:150px;
}

/* Aviso de sistema */ 
div.conten_titu_aviso{width:530px; clear:left; border: 1px solid  #cccccc; margin-top:5px; margin-bottom:5px; background-color:#F4F4F4; height:15px;}	


/***	SCROLL DE NOTICIAS	PORTADA ***/
#pscroller1{
width: 175px;
height: 98px;
border: 0px solid black;
padding: 0px;
background-color: #FFFFFF;
}

.someclass{ /*class to apply to your scroller(s) if desired*/
}

/***	FIN SCROLL DE NOTICIAS	***/


/* CONTACTO */
div.prin_contacto{
border:0px solid #000000; 
float:left; 
width:300px;
}

div.prin_contacto2{
border:0px solid #000000;
width:220px; 
float:right;
}


/* PORTALES */
div.portales_dinamicos{
width:260px; 
float:left; 
border:0px solid #000000;
}
div.portales_dinamicos2{
float:right; 
border:0px solid #000000; 
height:70px;
}

/* PÁGINAS WEBS */
div.paginas_webs{
float:left; 
border:0px solid #000000; 
width:268px;  
padding-right:0px;
}

ul.paginas_webs{
padding-right:10px;
}

/* MICRO WEBS */
div.microwebs{
float:left; 
border:0px solid #000000; 
width:268px;  
padding-right:0px;
}
ul.microwebs{
padding-right:10px; 
line-height:20px;
}

/* NEWSLETTERS */
div.newsletters{
float:left; 
border:0px solid #000000; 
width:268px;  
padding-right:0px;
}

/* BANNERS */
div.banners{
float:left; 
border:0px solid #000000; 
width:260px;  
padding-right:0px;
}

/* EMAIL MARKETING */
div.email_marketing{
float:left; 
width:260px; 
height:200px; 
border:0px solid #000000;
}

/* CONSULTORíA */
div.consultoria{
float:left;  
width:268px;
}


/* CONTACTAR */
div.contactar1 {
clear:left; 
border:0px solid #e1e1e1; 
float:left; 
width:200px; 
height:50px;
}
div.contactar2 {
border:0px solid #e1e1e1; 
height:25px; 
padding-top:10px;
text-align:center;
width:545px;
}

div.contactar3 {

height:5px; 
width:545px;
}



/*Encabezados formulario*/
div.encabezado_formulario{
	width:100%;
	text-align:left;
	font-weight:bold;
	background-color:#EEEEEE;
	border: 1px solid #DDDDDD;
	padding:2px;
	color:#333333;
	float:left;
}
div.separa_formu{
	width:100%;
	background-color:#FFFFFF;
	height:10px;
	float:left;
}

/* Empleo */
div.titulo_seccion_empleo { text-align:left; font-size:12px; font-weight:bold;}
div.contenido_empleo {padding-left:6px; clear:left; font-size:11px; float:left; width:520px;}
div.contenido_empleo2 {padding-left:6px; font-size:11px; }
div.titular_of { width:493px; padding-left:5px; float:left;}
div.fecha_of { width:15px; }
div.contenido_empleo3 {padding-left:6px; clear:left; font-size:11px; float:left; width:150px;}

/* formulario empleo */
div.conten_titu_of{width:520px; clear:left; border: 1px solid  #cccccc; margin-top:5px; margin-bottom:5px; background-color:#F4F4F4; margin-left:12px;}	

div.conten_titu_of_error{
width:520px; 
clear:left; 
border: 1px solid  #cccccc; 
margin-top:5px; 
margin-bottom:5px; 
margin-left:12px; 
background-image:url("../imagenes/trama_error.gif"); 
/*
xbackground-repeat:repeat-x;
*/
}	



div.cont_form_empleo{padding:6px; width:546px; padding-top:10px; font-size:11px;}	
div.div_formu_error {background-image:url("../imagenes/trama_error.gif");  border-bottom:1px dashed #FFFFFF;}


div.div_formu_error2 {width:545px;float:left;background-image:url("../imagenes/trama_error.gif");  border-bottom:1px dashed #FFFFFF;  height:100px;}
div.div_formu_textarea {float:left ;  border-bottom:1px dashed #e1e1e1; height:100px;}

span.formu_error {padding-left:10px; color:red;}
input.formu {width:200px;}
input.fecha_formu {width:20px;}
input.fecha_formu2 {width:40px;}
textarea.si_disenador {width:150px; height:50px;}
textarea.formu {width:520px; height:100px;}
div.div_titulo_formu { clear:left; font-weight:bold; font-size:12px; padding:15px; }
div.div_titulo2_formu { clear:left; font-weight:bold;  padding-top:10px;  padding-bottom:10px; padding-left:15px; }
div.div_formu {clear:left; border-bottom:1px dashed #e1e1e1;  float:left; width:320px; height:30px;  padding-top:3px; padding-left:15px;}
div.div_formu_seo {clear:left; border-bottom:1px dashed #e1e1e1;  float:left; width:320px; height:45px;  padding-top:3px; padding-left:15px; }
div.div_formu_ga {clear:left; border-bottom:1px dashed #e1e1e1;  float:left; width:320px; height:145px;  padding-top:3px; padding-left:15px; }
div.div_formu2 {border-bottom:1px dashed #e1e1e1;  height:30px; padding-top:3px; text-align:right; padding-right:3px; }
div.div_formu2_web {border-bottom:1px dashed #e1e1e1;  height:30px; padding-top:3px; text-align:left; padding-right:3px; width:200px;}
div.div_formu2_web2 {height:30px; padding-top:3px; text-align:left; padding-right:3px; width:200px;}
div.div_formu2_seo { float:left;border-bottom:1px dashed #e1e1e1;  height:45px; padding-top:3px; text-align:left; padding-right:3px; width:205px; }
div.div_formu2_ga { float:left;border-bottom:1px dashed #e1e1e1;  height:145px; padding-top:3px; text-align:left; padding-right:3px; width:205px; }
div.div_formu3 {clear:left; float:left; width:320px; height:30px;  padding-top:3px; padding-left:15px;}
div.div_formu4 {  height:30px; padding-top:3px; text-align:right; padding-right:2px; vertical-align:middle;}
div.div_formu5 {  float:left; width:200px; height:30px;  padding-top:3px; padding-left:15px; font-weight:bold;}
div.div_formu6 {float:left; width:50px; text-align:right; }
div.div_formu7 {float:left; width:50px; text-align:right; font-weight:bold;}
div.div_formu8 {float:left; width:50px; text-align:right; font-weight:bold;  }
div.div_formu_top {clear:left; border-bottom:1px dashed #e1e1e1; border-top:1px dashed #e1e1e1;  float:left; width:320px; height:30px;  padding-top:3px; padding-left:15px;}
div.div_formu2_top { border-top:1px dashed #e1e1e1;border-bottom:1px dashed #e1e1e1;  height:30px; padding-top:3px; text-align:right; padding-right:3px; }

div.div_formu_prov {clear:left; border-bottom:1px dashed #e1e1e1;  float:left; width:270px; height:30px;  padding-top:3px; padding-left:15px;}
div.div_formu_pais {clear:left; border-bottom:1px dashed #e1e1e1;  float:left; width:270px; height:30px;  padding-top:3px; padding-left:15px;}
div.div_formu_fec_nac {clear:left; border-bottom:1px dashed #e1e1e1;  float:left; width:270px; height:30px;  padding-top:3px; padding-left:15px;}
div.div_formu_asala_free {clear:left; float:left; width:320px; height:30px;  padding-top:3px; padding-left:15px; }
div.div_formu_asala_free2 {clear:left; float:left; width:320px; height:30px;  padding-top:3px; padding-left:15px; }
div.div_form_sep {clear:left; height:10px; } 
div.div_form_sep2 {clear:left; height:10px; }
div.div_formu3_mensaje {clear:left; float:left;  width:220px; height:30px;  padding-top:3px; padding-left:15px;}
div.div_formu3_capcha {clear:left; float:left;  width:310px; height:30px;  padding-top:3px; padding-left:15px;}
div.div_formu3_acepto_info {clear:left; float:left; width:520px; height:35px;  padding-top:3px; padding-left:15px;}
div.div_formu3_presupuestos {clear:left; float:left; width:520px; height:40px;  padding-top:0px; padding-left:0px;}
div.div_formu_lopd_docs1 {clear:left; border-bottom:1px dashed #e1e1e1;  float:left; width:320px; height:120px;  padding-top:3px; padding-left:15px;}
div.div_formu_lopd_docs2 { float:left;border-bottom:1px dashed #e1e1e1;  height:120px; padding-top:3px; text-align:left; padding-right:3px; padding-bottom:6px; width:205px;}
div.div_formu_lopd_utilidad_datos {clear:left;  float:left; width:320px; height:45px;  padding-top:3px; padding-left:15px; }
div.div_formu_lopd_utilidad_datos2 { height:45px;  text-align:right; padding-right:3px; padding-top:3px; vertical-align:middle;}
div.div_formu_lopd_interesado {clear:left; border-bottom:1px dashed #e1e1e1;  float:left; width:320px; height:65px;  padding-top:3px; padding-left:15px; }
div.div_formu_lopd_interesado2 {border-bottom:1px dashed #e1e1e1; height:65px; padding-top:3px; text-align:right; padding-right:3px; vertical-align:middle;}

div.div_formu_web_publico {clear:left; border-bottom:1px dashed #e1e1e1; border-top:1px dashed #e1e1e1;  float:left; width:320px; height:144px;  padding-top:3px; padding-left:15px;}
div.div_formu_web_publico2 {float:left;border-bottom:1px dashed #e1e1e1; border-top:1px dashed #e1e1e1;  height:138px; padding-top:3px; text-align:left; padding-right:3px; padding-bottom:6px; width:205px;}
div.div_formu_web_secciones {clear:left;  float:left; width:295px;  padding-top:3px; padding-left:15px; border: 0px solid red;}
div.div_formu_web_secciones2 {height:100%;  text-align:right; padding-right:5px; padding-top:3px; vertical-align:middle; }
input.formu_web_subseccion {width:190px;}
div.div_formu_web_anadir {float:left; height:100%; width:195px;  padding:3px 0px 5px 34px;  border: 0px solid green;}
div.div_formu_web_separa {float:left; border-bottom:1px dashed #e1e1e1; height:0px; width:545px;}
div.div_formu_web_separa2 {float:left; border-bottom:0px dashed #e1e1e1; height:0px; width:545px;}
div.div_formu_web_funcionalidades_intranet {clear:left; border-bottom:0px dashed #e1e1e1;  float:left; width:320px; height:346px;  padding-top:3px; padding-left:15px;}
div.div_formu_web_funcionalidades_intranet2 {float:left;border-bottom:0px dashed #e1e1e1;  height:100%; padding-top:3px; text-align:left; padding-right:3px; padding-bottom:6px; width:205px;}
div.div_anadir_subseccion {float:left;width:115px; vertical-align:middle;}
div.div_eliminar_subseccion {width:80px;vertical-align:middle;}

div.div_formu_error3 {width:545px;float:left;background-image:url("../imagenes/trama_error.gif");  border-bottom:1px dashed #FFFFFF;}
div.div_formu_secc {float:left; border-bottom:0px dashed #e1e1e1; height:0px; width:545px;}
div.div_formu_secc2 {float:left; border-bottom:1px dashed #e1e1e1; width:545px; }
div.div_formu_conten {float:left;}
select.formu {width:205px;}

div.div_tienda_online {float:left; }/*background-color:#eeeeee;*/
div.div_intranet {float:left; }

/*ver curriculum*/
div.foto_curri {clear:left; border-bottom:1px dashed #e1e1e1;  float:left;  padding-top:3px; padding-left:15px; width:500px;}

/* mis candidaturas */

div.conten_titu_cerrada{width:546px; clear:left; border: 1px solid  #cccccc; margin-top:5px; margin-bottom:5px; background-image:url("../imagenes/trama_error.gif"); }	
