@import url("template.css");


/* Main
/********************************************************************/
#wrapper{
}


/* Header
/********************************************************************/
/* Menu extra 2 */
.busc_registro .wrap{
	float:left;
	background:url(../img/img_portada.gif) no-repeat left bottom;
	padding:0 0 16px 0;
	width:100%;
}

#header .telefono{
	float:left;
	width:140px;
	height:41px;
	text-indent:-900em;
	margin:27px 58px 0 143px;
	float:left;
}

#header .ayuda{
	float: right;
	width:208px;
	margin:13px 0 0 0;
	border-left:1px solid #f7743b;
}
#header .ayuda .titulo{
	width:53px;
	height:17px;
	text-indent:-900em;
	margin:0 0 5px 24px;
	float:left;
	display:inline;
	background:url(../img/tit_ayudas.gif) no-repeat left top;
}
#header .ayuda ul{
	clear:both;
	margin:0 0 0 18px;
}
#header .ayuda ul li{
	font-size:.9em;
	height:1%;
	border-bottom:1px solid #ff6d2a;
	padding:1px 0 3px 6px;
}
#header .ayuda ul li.lastItem{
	border-bottom:none;
}
#header .ayuda ul li a{
	color:#ffe6d2;
	background:url(../img/ico_13.gif) no-repeat 97% center;
	display:block;
}
#header .ayuda ul li a:hover{
	padding-left:5px;
	background-position: right center;
}


/* Primera
/********************************************************************/
#primera{
	width:735px;
	float:left;
}
.slider{
	float:left;
	width:100%;
	position:relative;
}

.slider .flash{
	float:left;
	width:635px;
	min-height:399px;
	margin-left:15px;
	margin-top:22px;
}

.slider .telefono{
	position:absolute;
	left:0;
	top:21px;
	z-index:99;
}

.slider .content{
	position:absolute;
	right:23px;
	top:0;
	width:auto;
	z-index:123;
}
 

.generalitat{
	text-indent:-900em;
	width:111px;
	height:49px;
	background:url(../img/logo_gv_index.gif) no-repeat left top;
	float:left;
	margin:10px 0 0 0;
}

.actualidad .flecha .sombreado{
	min-height:347px;
}

.actualidad{
	width:227px;
	float:left;
	display:inline;
	
}
.actualidad .header{
	float:left;
	width:100%;
	padding:0 0 9px 0;
	margin:0 0 17px 0;
	border-bottom:1px solid #d3d3d3;
}
.actualidad .header img{
	float:right;
}

.actualidad ul li{
	width:100%;
	clear:both;
	margin:0 0 13px 0;
	padding:0 0 13px 0;
	border-bottom:1px solid #e8e8e8;
}
.actualidad ul li span{
	font:11px Tahoma;
	color:#2568A4;
}
.actualidad ul li p{
	color:#7b7b7b;
	font-size:.9em;
}

.actualidad ul li p a{
	padding:0;
	color:#5B88B1;
	font-weight:bold;
	margin:0;
}
.actualidad ul li p a:hover{
	background-color:#5B88B1;
	color:#fff;
}
.actualidad ul li abbr{
	border-bottom:none;
	color:#ED5609;
}

.actualidad ul li abbr:hover{
	color:white;
	background-color:#ED5609;
}

.actualidad .verMas{
	color:#868686;
	font-weight:bold;
	font-size:.9em;
}
.actualidad .verMas:hover{
	text-decoration:underline;
}

/* Certificados */
.certif{
	padding:16px 0 0 22px;
	float:left;
	width:695px;
}
.certif h2{
	display:none;
}
.certif table{
	width:661px;
}
.certif table caption,
.certif table th span{
	display:none;
}
.certif table th.explicacion{
	background:#ededed url(../img/ico_14.gif) 8px 14px no-repeat;
	padding:9px 0px 9px 45px;
	text-align:left;
}
.certif table th.explicacion span{
	color:#ababab;
	background: url(../img/ico_14.gif) right 4px no-repeat;
	padding-right:22px;
	display:block;
	font-size:.9em;
	font-weight:normal;
	float:left;
}
.certif table .tipo{
	width:75px;
	padding:5px 0;
	color:#818181;
	text-align:center;
	font:bold .9em Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;	
}
.certif table .nombre{
	/*width:365px;*/
	text-align:left;

	width:169px;
	/*height:32px;	*/
	/*text-indent:-900em;*/
	display:block;
	padding:8px 0 8px 15px;
}
.certif table .nombre span{
	width:169px;
	height:32px;
	background:url(../img/tiposDeCertificados.gif) no-repeat center center;
	text-indent:-900em;
	display:block;
}
.certif table tbody th{
	color:#888;
	text-align:left;
	font-weight:normal;
	padding:4px 0 3px 13px!important;
	font-size:.9em;
}
.certif table tbody th,
.certif table tbody td{
	border-bottom:1px solid #f4f4f4;
	padding:5px 0;
}
.certif table tbody td{
	background:url(../img/ico_noSel.gif) center center no-repeat;
}
.certif table tbody td a{
	display:block;
	text-indent:-900em;
	background-position:center center;
	background-repeat:no-repeat;
	cursor:text;
}
.certif table tbody td a.tipo01{
	background-image:url(../img/ico_admpub_sel.gif);
	cursor:pointer;
}
.certif table tbody td a.tipo02{
	background-image:url(../img/ico_ciudadanos_sel.gif);
	cursor:pointer;
}
.certif table tbody td a.tipo03{
	background-image:url(../img/ico_empresas_sel.gif);
	cursor:pointer;
}
.certif table tbody td a.tipo01:hover,
.certif table tbody td a.tipo02:hover,
.certif table tbody td a.tipo03:hover{
	background-image:url(../img/ico_se_over.gif);
}

/* Segunda
/********************************************************************/
#segunda{
	width:240px;
	float:right;
}

#segunda .flecha .sombreado{
	min-height:643px;
	padding-bottom:0;
}

/* elementos columna dcha */
.trabajo, .busc_registro, .banner, .newsletter{
	float:left;
	width:211px;
}

/* Trabajo *******************************************************/

/* Intro */
.trabajo .intro{
	float:left;
	padding:1px 1px 13px 2px;
	width:204px;
}

.trabajo .intro p{
	color:#8C8C8C;
	font-size:.9em;
	font-weight:bold;
}

/* ol */
.trabajo ol{
	float:left;
	padding:0 14px 30px 4px;
	width:189px;
}
.trabajo ol li{
	padding:12px 0px 12px 12px;
	background-position:left 15px;
	background-repeat:no-repeat;
	border-bottom:1px solid #e7e7e7;
	color:#8c8c8c;
	font-size:.9em;
}
.trabajo ol li.paso01{
	background-image:url(../img/ico_num1.gif);
}
.trabajo ol li.paso02{
	background-image:url(../img/ico_num2.gif);
}
.trabajo ol li.paso03{
	background-image:url(../img/ico_num3.gif);
	border-bottom:0px;
}
.trabajo img {
	text-align:center;
}

/* registro mas cercano */
.busc_registro{
}

.busc_registro form{
	padding:12px;
	margin:13px 0 25px;
	float:left;
	background-color:#E3EBF4;
}
.busc_registro form p{
	color:#00407A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.25em;
	font-weight:bold;
	padding:0 0 6px 0;
	line-height:1em;
}

.busc_registro form legend,
.busc_registro form label{
	display:none;
}
.busc_registro form fieldset{
	width:126px;
	float: left;
}
.busc_registro form select{
	color:#565656;
	width:130px;
	font:0.9em Verdana, Arial, Helvetica, sans-serif;
	padding:1px;
	margin:0 0 7px 0;
}
.busc_registro form button{
	background:url(../img/busc_registro.gif) no-repeat left 0;
	width:46px;
	height:43px;
	float:right;
	border:none;
	font: bold .9em Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	padding: 0 13px 4px 0;
	cursor:pointer;
}

.banner{
	margin-bottom:10px;
}

/* bannerImg */

#segunda .bannerImg{
	float:left;
	width:100%;
	margin-bottom:8px;
}
#segunda .bannerImg img{
	display:block;
	margin:0 auto;
}


/* Newsletter */
.newsletter{
	margin-bottom:10px;
	height:51px;
	background:url(../img/banner_informa.gif) left bottom no-repeat;
	position:relative;
	width:211px;
}

.newsletter a.suscribirse{
	top:0;
	left:0;
	width:134px;
	height:33px;
	display:block;
	position:absolute;
}
.newsletter a.suscribirse span{
	display:none;
}

.newsletter a.anteriores{
	bottom:0;
	color:#FFDBA2;
	display:block;
	font-size:0.9em;
	height:18px;
	left:0;
	padding-left:12px;
	position:absolute;
	padding-right:10px;
	background:url(../img/anteriores.gif) no-repeat right 5px;
}

.newsletter form,
.newsletter .banner_bol{
	margin-bottom:7px;
	padding-bottom:9px;
	float:left;
	width:100%;
}
.newsletter form fieldset{
	float:left;
	padding:0!important;
}
.newsletter form legend{
	display:none;
}
.newsletter strong{
	display:block;
	text-indent:-900em;
	width:98px;
	height:32px;
	border:0px!important;
}
.newsletter form label{
	display:none;
}
.newsletter form input{
	width:126px;
	padding:3px 3px;
	background:#db6526;
	border:1px solid #f37c3f;
	margin-right:8px;
	margin-bottom:0!important;
	color:#ffd8b0;
	font-size:.9em;	
	font-family:verdana;
}
.newsletter button{
	float:left;
	text-indent:-900em;
	display:block;
	background:url(../img/btn_enviar_2.gif) left top no-repeat;
	width:20px;
	height:20px;
	border:none;
	margin-top:48px;
}
.newsletter a.historico{
	color:#FFDBA2;
	font-size:0.9em;
	font-family:verdana;
	padding-left:16px;
	background:url(../img/banner_informa_flechitas.gif) 130px 53px no-repeat;
	display:block;
}
.newsletter a:hover{
	text-decoration:underline;
	color:#FFFFFF;
}
