@import url("template.css");
@import url("addons.css");

/* Header
/********************************************************************/

.generalitat{
	text-indent:-900em;
	width:76px;
	height:33px;
	background:url(../img/logo_gv_interior.gif) no-repeat left top;
	float:left;
	margin:24px 67px 0 0;
}
#header .ayuda{
	float:left;
	margin:19px 0 0 0;
}
#header .ayuda .titulo{
	width:53px;
	height:17px;
	text-indent:-900em;
	float:left;
	display:inline;
	background:url(../img/tit_ayudas.gif) no-repeat left top;
}
#header .ayuda ul{
	margin:0 0 0 23px;
	padding:0 23px;
	width:196px;
	float:left;
	border-right:1px solid #f7743b;
	border-left:1px solid #f7743b;

}
#header .ayuda ul li{
	font-size:.9em;
	height:1%;
}
#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;
}
#header .telefono{
	float:left;
	width:140px;
	height:41px;
	background:url(../img/llamanos_interior.gif) no-repeat left top;
	text-indent:-900em;
	margin:20px 0 0 23px;
	display:inline;
}


/* Primera
/********************************************************************/
#wrapper #primera,
#wrapper3 #primera{
	padding:26px 8px 0 2px;
	float:left;
	width:248px;
}
#wrapper #primera h2,
#wrapper3 #primera h2{
	color:#717171;
	font:bold 1.3em Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:0 0 15px 8px;
	float:left;
	width:160px;
}
#wrapper #primera .h2ico,
#wrapper3 #primera .h2ico{
	position:relative;
	float:right;
}
#wrapper2 #primera{
	padding:26px 16px 20px 4px;
	float:left;
	width:276px;
	color:#6b6b6b;
}
#wrapper2 .ubicacion{
    width:258px;
	padding-left:18px;
	margin-bottom:17px;
}

#wrapper2 #primera .contenido{
	float:left;
	width:720px;
}

#wrapper2 #primera .contenido p{
	padding:0 9px 0 20px;
}
#wrapper2 #primera .contenido p strong{
}
#wrapper2 #primera .contenido ul{
	padding:0px 9px 0 26px;
}
#wrapper2 #primera .contenido ul li{
	padding:0 0 17px 12px;
	background: url(../img/ico_11.gif) no-repeat left 5px;
}
.submenu{
	margin:4px 0 50px 0;
	width:226px;
	float:left;
	/*border-bottom:1px solid #ebebeb;*/
}
.submenu ul{
    /*border-bottom:1px solid #ebebeb;*/
}
.submenu li{
	height:1%;
	font-size:.9em;
}
.submenu li ul li{
	font-size:1em;
}
.submenu li.sel a{    
	color:#2568A4;    
	background:url(../img/ico_18.gif) no-repeat 98% center;
}
.submenu li.sel a:hover{
	color:#2568A4;
}
.submenu li a,
.submenu li.firstItem ul li a,
.submenu li.sel ul li a{    
	padding:5px 0 5px 8px;
	border-bottom:1px solid #fff;
	border-top:1px solid #ebebeb;
	display:block;
	color:#737373;
	background:url(../img/ico_7.gif) no-repeat 98% center;
}
.submenu li.firstItem a{
	border-top:none;
}
.submenu li.sel ul li a{
	padding-left:22px;
	background:none!important;
}
.submenu li.sel ul li.sel {
    border-top:1px solid #ebebeb;
    padding:4px 0 4px 8px;
    padding-left:22px;
	color:#2568A4;
	font-weight:bold;
	background:#FFFFFF url(../img/ico_17.gif) no-repeat 14px center!important;
}
.submenu li a:hover{
	color:#2568A4;   
}
#primera .bannerImg{
	margin:0 auto;
	display:block;
}

#banner_izq{
	margin-top:30px;
	float:left;
	width:100%;
}


/* Segunda
/********************************************************************/
#wrapper #segunda{
	float:left;
	width:464px;
	padding:26px 11px 0 25px;
}
#wrapper2 #segunda{
	float:left;
	width:346px;
	margin:46px 6px 6px 0;
	background-color:#e8e8e8;
}
#wrapper2 #segunda form{
	padding:18px 16px 36px 16px;
}
#wrapper2 #segunda form label{
	margin-left:0!important;
}
#wrapper2 #segunda form input,
#wrapper2 #segunda form textarea{
	width:210px!important;
	border-color:#dcdcdc!important;
}
#wrapper2 #segunda form .captcha{
	padding:20px 0 20px 90px;
}
#wrapper2 #segunda form .captcha strong,
#wrapper2 #segunda form .captcha label{
	font-weight:normal;
	width:125px;
	float:left;
	color:#929292;
}
#wrapper2 #segunda form .captcha input{
	width:37px!important;
}
#wrapper2 #segunda form .borrar{
	margin-left:90px!important;
}
#wrapper2 #segunda .legal{
	border-top:1px solid #d3d3d3;
	background-color:#ddd;
	padding:9px 17px 17px 17px;
	color:#727272;
	margin:30px 0 0 0;
}
#wrapper2 #segunda .legal a{
	color:#f55d0a;
	text-decoration:underline;
}
/* Modulos ******************************************/
.mod01,
.mod02,
.mod03,
.mod04,
.mod05,
.mod06,
.mod07,
.mod08,
.mod09,
.mod11,
.mod12,
.mod14{
	margin:10px 0;
	float:left;
	width:434px;
}
.mod0 a,
.mod01 a,
.mod02 a,
.mod03 a,
.mod04 a,
.mod05 a,
.mod06 a,
.mod07 a,
.mod08 a,
.mod09 a,
.mod10 a,
.mod11 a,
.mod12 a,
.mod14 a{
	color:#2568A4;
}
.mod0 a:hover,
.mod01 a:hover,
.mod02 a:hover,
.mod03 a:hover,
.mod04 a:hover,
.mod05 a:hover,
.mod06 a:hover,
.mod07 a:hover,
.mod08 a:hover,
.mod09 a:hover,
.mod10 a:hover,
.mod11 a:hover,
.mod12 a:hover,
.mod14 a:hover{
	text-decoration:underline;
}

.mod01 .bordeTop,
.mod04 .bordeTop,
.mod13 .bordeTop{
	background:url(../img/borde_top.gif) left top no-repeat;
	padding-top:3px;
}
.mod01 .bordeBottom,
.mod04 .bordeBottom,
.mod13 .bordeBottom{
	background:url(../img/borde_bottom.gif) left bottom no-repeat;
	padding-bottom:3px;
}

/* tabla de productos y servicios */
.mod0 table.contenttable{
	width:700px;
}

.mod0 table.contenttable th, .mod0 table.contenttable td{
	vertical-align:top;
}

.mod0 table.contenttable th{
	border-bottom:2px solid #2568A4;
}

#wrapper2 #primera .mod0 table.contenttable p{
	padding:0;
}

.mod0 table.contenttable .ref{
	text-align:left;
	width:100px;
}
.mod0 table.contenttable .prod{
	width:400px;
}
.mod0 table.contenttable .precio{
	text-align:right;
	width:150px;
}


/* Modulo01 */
.mod01{
	background:url(../img/back_modulo.gif) left top repeat-y;
}
.mod01 .bordeBottom{
	padding:17px 15px 0 17px;
}
.mod01 img{
	float:right;
	margin-left:20px;
	margin-top:37px;
}
.mod01 h3{
	color:#5a5a5a;
	font-size:1.4em;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:15px;
}
.mod01 h3 a {
	color:#5a5a5a;
}
.mod01 p{
	color:#767676;
	margin-bottom:15px;
}
.mod01 .otros{
	border-top:2px solid #e9e9e9;
	padding:8px 0 13px 0;
}
.mod01 .otros strong{
	color:#5a5a5a;
	display:block;
	margin-bottom:5px;
}
.mod01 .otros ul li{
	padding-bottom:3px;
}
.mod01 .otros ul li a{
	display:block;
	color:#767676;
	padding-left:15px;
	background:url(../img/ico_9.gif) left 1px no-repeat;
}
.mod01 .otros ul li a:hover{
	color:#2568A4;
	background-image:url(../img/ico_3.gif);
}

/* Modulo02 */

.mod02 .bloque{
	float:left;
	width:213px;
	margin-right:7px;
	background:url(../img/back_modulo02.gif) left top repeat-y;
	display:inline;
}
.mod02 .segundo{
	margin-right:0px!important;
}
.mod02 .bloque .bordeTop{
	background:url(../img/top_modulo02.gif) left top no-repeat;
	padding:14px 0 0 0;
}
.mod02 .bloque .bordeBottom{
	background:url(../img/bottom_modulo02.gif) left bottom no-repeat;
	padding:0 14px 3px 14px;
	float:left;
	width:185px;
	min-height:82px;
}
.mod02 div strong a{
	color:#5a5a5a;
	display:block;
	margin-bottom:15px;
}
.mod02 div p{
	color:#6b6b6b;
	margin-bottom:18px;
}

/* Modulo03 */
.mod03 ul{
	/*border-bottom:1px solid #eaeaea;*/
}
.mod03 ul li{
	/*border-bottom:1px solid #fff;
	border-top:1px solid #eaeaea;*/
	background:url(../img/pto_line.gif);
    background-repeat:repeat-x;
    background-position:bottom left;
	padding:4px 0px 5px 16px;
}
.mod03 ul li.firstItem{
	border-top:0px;
}
.mod03 ul li.par{
	background-color:#ededed;
}
.mod03 ul li a{
	font-size:1em;
	color:#6b6b6b;
	padding-left:10px;
	background:url(../img/ico_11.gif) left 4px no-repeat;
}
.mod03 ul li a:hover{
	background-position:8px 4px;
	padding-left:18px;
}

/* Modulo04 */

.mod04{
	background:url(../img/back_modulo.gif) left top repeat-y;
}
.mod04 .bordeBottom{
	padding:0px 13px 7px 13px;
}
.mod04 ul li{
	border-bottom:1px solid #f3f3f3;
	padding:14px 0;
}
.mod04 ul li.lastItem{
	border-bottom:0px;
}
.mod04 ul li strong a{
	color:#5a5a5a;
	background:url(../img/ico_12.gif) left 2px no-repeat;
	padding-left:20px;
	display:block;
	margin-bottom:2px;
}
.mod04 ul li strong a:hover{
	color:#2568A4;	
	text-decoration:none;
}
.mod04 ul li span.fecha_curso{
	color:#2568A4;
	padding-left:20px;
	font-size:0.9em;
}
.mod04 ul li span.cat_curso{
	color:#868686;
	text-transform:uppercase;
	font-size:0.9em;
	float:right;
	padding-right:5px;
}
.mod04 ul li p{
	color:#767676;
	padding-left:20px;
}

/* Modulo05 */
.mod05{
	background:url(../img/back_modulo.gif) left top repeat-y;
	border-bottom:1px solid #e5e5e5;
}

.mod05 .bordeTop{
	background:url(../img/top_modulo05.gif) left top no-repeat;
	padding:14px 38px 0 16px;
}

.mod05 .izq{
	float:left;
	width:250px;
}

.mod05 .der{
	float:left;
	width:90px;
	margin-top:35px;
}

.mod05 h3{
	color:#5a5a5a;
	font-size:1.4em;
	margin-bottom:20px;
	font-family:Arial, Helvetica, sans-serif;
}

.mod05 p{
	color:#767676;
	margin-bottom:20px!important;
}
.mod05 .izq h4{
    color:#767676;
	margin-bottom:9px!important;    
    font-weight:normal;
}

.mod05 .izq h4 strong{
	color:#2568A4;
}

.mod05 .izq strong{
	color:#2568A4;
}

/*.mod05 .precio{
	clear:both;
	text-transform:uppercase;
	display:block;
	margin-bottom:9px!important;
}
.mod05 .precio strong{
	color:#2568A4;
}*/
.mod05 .otros{
	border-top:2px solid #e9e9e9;
	padding-top:8px;
	margin-bottom:13px;
	clear:both;
}
.mod05 .otros a{
	color:#5a5a5a;
}
.mod05 .otros a:hover{
	color:#2568A4;
}

/* Modulo06 */
.mod06{
	padding:0 15px 0 16px;
	width:403px;
}
.mod06 .fecha{
	color:#2568A4;
	display:block;
	font:1em Arial, Helvetica, sans-serif;
	font-weight:normal;
}
.mod06 .volver a{
	display:block;
	font:1em Verdana, Arial, Helvetica, sans-serif;
}
.mod06 .volver a:hover{
	text-decoration:underline;
}
.mod06 strong.titulo{
	color:#515151;
	display:block;
	font-size:1.1em;
	margin-bottom:12px;
}
.mod06 p{
	color:#6b6b6b;
	margin-bottom:20px;
}
.mod06 p a{
	color:#2568A4;
	text-decoration:underline;
}
.mod06 p a:hover{
	text-decoration:none;
}

/* Modulo07 */
.mod07{
	width:403px;
	padding:0 15px 0 16px;
}
.mod07 ul{
	/*border-bottom:1px solid #e6e6e6;*/
}
.mod07 ul li{
    background:url(../img/pto_line.gif);
    background-repeat:repeat-x;
    background-position:bottom left;
	/*border-bottom:1px solid #fff;
            border-top:1px solid #e6e6e6;*/
	padding:7px 0px;
}
.mod07 ul li.firstItem{
	border-top:0px;
}
.mod07 ul li a{
	color:#6b6b6b;	
	background:url(../img/ico_9.gif) left 2px no-repeat;
	padding-left:23px;
	display:block;
}
.mod07 ul li a:hover{
	color:#2568A4;
	background-image:url(../img/ico_3.gif);
}

/* Modulo08 */
.mod08 strong.titulo{
	color:#5a5a5a;
	font-size:1.1em;
	padding:0px 0px 9px 15px;
	border-bottom:3px solid #fff;
	display:block;
}
.mod08 ul{
	border-bottom:1px solid #e6e6e6;
}
.mod08 ul li{
	border-bottom:1px solid #fff;
	border-top:1px solid #e6e6e6;
	padding:5px 0 5px 15px;
	color:#767676;
}
.mod08 ul li strong{
	
}
.mod08 ul li.firstItem{
	padding-top:13px;
}
.mod08 ul li.par{
	background:#ededed;
}
.mod08 ul li a{
	display:block;
	padding:1px 0px 4px 23px;
	background-position:left top;
	background-repeat:no-repeat;
	color:#7f7f7f;
}
.mod08 ul li a.doc{
	background-image:url(../img/ico_msWord.gif);
}
.mod08 ul li a.pdf{
	background-image:url(../img/ico_pdf.gif);
}
.mod08 ul li a:hover{
	color:#2568A4;
	text-decoration:underline;
}

/* Modulo09 */
.mod09{
}
.mod09 ul{
	border-bottom:1px solid #eaeaea;
	width:100%;
	float:left;
}
.mod09 ul li.firstItem{
	border-top:0px;
}
.mod09 ul li{
	border-bottom:2px solid #fff;
	border-top:1px solid #eaeaea;
	float:left;
	width:100%;
	padding:14px 0;
}

.mod09 ul li strong.titulo, .mod09 ul li p{
	float:right;
	width:307px;
}
.mod09 ul li img{
	float:left;
	margin-right:15px;
	margin-top:2px;
	background-color:white;
	padding:6px;
}

.news-single-img img{
	background-color:white;
	padding:6px;
}
.mod09 ul li strong.titulo a{
	color:#5a5a5a;
	display:block;
	margin-bottom:4px;
}
.mod09 ul li strong.titulo a:hover{
	text-decoration:underline;
}
.mod09 ul li p{
	color:#767676;
}
.mod09 ul li p a{
	color:#2568A4;
	text-decoration:underline;
}
.mod09 ul li p a:hover{
	text-decoration:none;
}
/* Modulo10 */
.mod10{
	float:left;
	padding:20px 15px 0 16px;
	width:403px;
}

.mod10 strong.titulo{
	color:#515151;
	display:block;
	font-family:Arial;
	font-size:1.6em;
	font-weight:normal;
	height:0;
	line-height:1em;
	margin:0 0 27px;
	padding:0px 0 15px 0;
	font-family:Arial, Helvetica, sans-serif;
}

.mod10 p{
	color:#6b6b6b;
	margin-bottom:15px;
}
.mod10 img{
	border:6px solid #fff;
	margin-bottom:10px;
}
.mod10 span{
	padding-left:20px;
	display:block;
	background:url(../img/ico_19.gif) left top no-repeat;
	color:#979797;
}
.mod10 span.fecha_curso{
	padding-left:0!important;
	color:#2568A4;	
	font-size:0.9em;
	background:none!important;
}
.mod10 span.cat_curso{
	color:#868686;
	text-transform:uppercase;
	font-size:0.9em;
	float:right;
	padding-right:5px;
	background:none!important;
}

/* Modulo11 */
.mod11 ul{
	/*border-bottom:1px solid #e4e4e4;*/
}
.mod11 ul li{
	background:url(../img/pto_line.gif);
    background-repeat:repeat-x;
    background-position:bottom left;
	/*border-top:1px solid #e4e4e4;
	border-bottom:1px solid #fff;*/
	padding:11px 0 11px 15px;
}
.mod11 ul li.firstItem{
	border-top:0px;
}
.mod11 ul li.par{
	background-color:#ededed;
}
.mod11 ul li strong{
	color:#6b6b6b;
	display:block;
	padding-left:19px;
	margin-bottom:2px;
	background:url(../img/ico_3.gif) left 1px no-repeat;
}
.mod11 ul li a{
	margin-left:19px;
	color:#2568A4;
	text-decoration:underline;
}
.mod11 ul li a:hover{
	text-decoration:none;
}
/* Modulo12 */
.mod12 form legend,
#wrapper2 #segunda legend{
	display:none;
}
.mod12 form ul li,
#wrapper2 #segunda form ul li{
	padding-bottom:8px;
}
.mod12 form ul li label,
#wrapper2 #segunda form ul li label{
	color:#929292;
	width:86px;
	float:left;
	margin-left:12px;
}
.mod12 form ul li input,
.mod12 form ul li textarea,
#wrapper2 #segunda form ul li input,
#wrapper2 #segunda form ul li textarea{
	width:269px;
	padding:2px 3px;
	border:1px solid #e7e7e7;
	font:1em Arial, Helvetica, sans-serif;
	color:#929292;
}
.mod12 form button,
#wrapper2 #segunda form button{
	margin-right:6px;
	height:26px;
	border:none!important;
	color:#fff;
	text-align:left;
	float:left;
	padding:2px 10px 4px 5px;
	font-size:.9em;
	font-weight:bold;	
}
.mod12 form .borrar,
#wrapper2 #segunda form .borrar{
	margin-left:98px;
	width:75px;
	background:url(../img/btn_borrar.gif) left top no-repeat;
}
.mod12 form .enviar,
#wrapper2 #segunda form .enviar{
	width:75px;	
	background:url(../img/btn_enviar.gif) left top no-repeat;
}
/* Modulo13 */
.mod13{
	background:url(../img/back_modulo.gif) left top repeat-y;
}
.mod13 .bordeTop{
	padding-top:8px;
}
.mod13 .bordeBottom{
	padding:0px 8px 8px 8px;
	float:left;
	width:378px;
	text-align:center;
}
.mod13 .prevs{
	float:left;
}
.mod13 .prevs a,
.mod13 .nexts a{
	/*padding-top:5px;
	padding-bottom:5px;*/
    display:block;
}
.mod13 .prevs .primero{
	text-indent:-900em;
	display:block;
	float:left;
	background:url(../img/ico_first.gif) center center no-repeat;
	width:7px;
	height:7px;
	padding-right:7px;
	margin-right:7px;	
	border-right:1px solid #eaeaea;
}
.mod13 .prevs .primero:hover{
	background-image:url(../img/ico_first_over.gif);
}
.mod13 .prevs .anterior{
	text-indent:-900em;
	display:block;
	float:left;
	background:url(../img/ico_prev.gif) center center no-repeat;
	width:5px;
	height:7px;
}
.mod13 .prevs .anterior:hover{
	background-image:url(../img/ico_prev_over.gif);
}
.mod13 ul{
	margin-top:2px;
}
.mod13 ul li{
	display:inline;
	margin-right:7px;
}
.mod13 ul li a{
	color:#838383;
}
.mod13 ul li a:hover{
	color:#2568A4;
}
.mod13 ul li.sel strong{
	background:#2568A4;
	padding:3px 3px!important;
	color:#fff;
}
.mod13 .nexts{
	float:right;
}
.mod13 .nexts .siguiente{
	text-indent:-900em;
	display:block;
	float:left;
	background:url(../img/ico_next.gif) center center no-repeat;
	width:5px;
	height:7px;
	padding-right:7px;
	margin-right:7px;	
	border-right:1px solid #eaeaea;
}
.mod13 .nexts .siguiente:hover{
	background-image:url(../img/ico_next_over.gif);
}
.mod13 .nexts .ultimo{
	text-indent:-900em;
	display:block;
	float:left;
	background:url(../img/ico_last.gif) center center no-repeat;
	width:7px;
	height:7px;
}
.mod13 .nexts .ultimo:hover{
	background-image:url(../img/ico_last_over.gif);
}
/* Modulo14 */
.mod14{
	border-top:1px solid #dedede;
	background:#e9e9e9;
	padding:19px 22px 23px 15px;
	float:left;
	width:386px;
	margin-bottom:0px;
}
.mod14 p{
	color:#a1a1a1;
}
/* Tercera
/********************************************************************/
#tercera{
	float:right;
	padding:26px 8px 0 7px;
	width:184px;
}

#tercera .solicitar_div {
	font-size:.9em;
	margin-bottom:16px;
	color:#868686;
}

#tercera .solicitar_div label, #tercera .solicitar_div legend{
	display:none;
}

#tercera .solicitar_div p{
	padding-bottom:12px;
}

#tercera .solicitar_div select{
	border:1px solid #7F9DB9;
	margin-bottom:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#7d7d7d;
	width:120px;
}

#tercera .solicitar_div button{
	border:0;
	background:url(../img/boton_ir.gif) left top no-repeat;
	width:46px;
	height:19px;
	padding-bottom:4px;
	color:white;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:bold;
	text-align:left;
	cursor:pointer;
	line-height:1em;
	margin:5px 0 10px 0;
}

#tercera .cursos{
	padding:24px 0;
	border-bottom:4px solid #ededed;
	font-size:1em;
	float:left;
	width:100%;
}
#tercera .titulo{
	font-size:0.9em;
	text-transform:uppercase;
	padding:0;
	margin:0 0 6px 0;
	display:block;
	color:#5a5a5a;
}

/* Segunda y tercera en una
/********************************************************************/
#wrapper3 #seg_ter{
	width:687px;
	float:right;
	padding:26px 8px 0 22px;
}

#wrapper3 #seg_ter .flecha .sombreado{
	background-color:#f4f4f4;
}

/* Solicitar */
#tercera .solicitar form{
	padding:0;
}
#tercera .solicitar form legend{
	display:none;
}
#tercera .solicitar form p{
	color:#868686;
	margin:0 0 10px 0;
}
#tercera .solicitar form label{
	display:none;
}
#tercera .solicitar form select{
	font:1em Verdana;
	width:160px;
	display:block;
	margin:0 0 4px 0;
	color:#7D7D7D;
} 
#tercera .solicitar form button{
	border:none;
	background:url(../img/btn_ir_interior.gif) no-repeat left 2px;
	width:49px;
	height:21px;
	padding:0 0 3px 9px;
	text-align:left;
	font:bold .9em Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0 0 15px 0;
}
#tercera .verMas{
	color:#868686;
	font-weight:bold;
}

#tercera .verMas:hover{
	text-decoration:underline;
}

/* Cursos */
#tercera .cursos{
	border-bottom:none;
}
#tercera .cursos ul{
	margin:5px 13px 5px 0px;
	border-bottom:1px solid #ededed;
	padding-bottom:10px;
	float:left;
}
#tercera .cursos li{
	padding:6px 0 12px;
	width:100%;
	float:left;
	border-top:1px solid #EDEDED;
}
#tercera .cursos li .clase{
	color:#868686;
	text-transform:uppercase;
	font-weight:normal;
	display:block;
	margin:3px 0 3px 0;
	padding-top:3px;
	padding-bottom:6px;
	font-family: arial;
}
#tercera .cursos li .fecha{
	color:#2568A4;
	display:block;
	font:1.1em Tahoma, Arial, Helvetica, sans-serif;
}
#tercera .cursos li .subtitulo{
	color:#868686;
	margin:0 0 6px 0;
	display:block;
}
#tercera .cursos li a{
	color:#2568A4;
	font-weight:bold;
	text-decoration:underline;
	background:url(../img/ico_10.gif) no-repeat right 5px;
	padding:0 5px 0 0;
}
#tercera .cursos li a:hover{
	text-decoration:none;
}

.contenido_width{
    width:750px!important;
}
.contenido_width .ubicacion{
    margin-left:20px;
    float:none!important;
    width:600px!important;
    margin-bottom:10px!important;
    padding:0px 0px 20px 0px!important;
}

/* Footer (distinto al de la home)
/********************************************************************/
#footer .wrap{
	padding:13px 0 25px 0;
	border-bottom:5px solid #DCDCDC;
	border-top:0;
	float:left;
	/*width:100%;*/
	/*width:648px;*/
	/*background:url(../img/back_footer.gif);*/
}

/* Footer (para las plantillas que tiene iframe, ya que es mas ancho)
/********************************************************************/
#footer .wrap_if{
	padding:13px 0 25px 0;
	border-bottom:5px solid #DCDCDC;
	border-top:0;
	float:left;
	width:905px;
	/*background:url(../img/back_footer.gif);*/
}

#footer ul.legal {
	padding-top:10px;
}
#footer ul.legal li{
	display:block;	
}
#footer ul.legal li.sel{
	color:#FF712D;
	font-size:0.9em;
}
#footer ul.legal li a{
	color:#979797;
	font-size:0.9em;	
}
#footer ul.legal li a:hover{
	color:#FF712D;
	text-decoration:none;
}



/* Certificados Interior*/
.certif{
	margin:0 31px 0 23px;
	float:left;
	width:582px;
	display:inline;
}
.certif h2{
	display:none;
}
.certif table{
	width:100%;
}
.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:38px;
	display:block;
	font-size:.9em;
	font-weight:normal;
	float:left;
}
.certif table .tipo{
	width:75px;
	padding:5px 0;
	color:#818181;
	text-align:center;
	font:normal .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 #E7E7E7;
	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;
}
.certif table tbody td a.tipo01{
	background-image:url(../img/ico_admpub_sel.gif);
}
.certif table tbody td a.tipo02{
	background-image:url(../img/ico_ciudadanos_sel.gif);
}
.certif table tbody td a.tipo03{
	background-image:url(../img/ico_empresas_sel.gif);
}
.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 .flecha .sombreado{
	background-color:#f4f4f4;
	padding-left:17px;
	padding-right:20px;
	min-height:550px;
	border:1px solid #e8e8e8;
}

#segunda .csc-textpic-imagewrap {

            margin-left:auto;
            margin-right:auto;

}

.gris .flecha .sombreado{
	background-color:#f4f4f4;
	border:1px solid #e8e8e8;
}

hr{
	border:1px solid #ccc;
}

