@charset "utf-8";

/***  COLORES UTILIZADOS EN ESTE DOCUMENTO ***/
/*
AZUL CORPORATIVO (PANTONE 2747): #34376A
ORO CORPORATIVO (PANTONE 112): #746931
MARRÓN CLARO: #BFAD50
AZUL-AÑIL: #2E3A40
VERDE CLARO: #CDE052
LILA: #D4D6F7
BEIGE: #F7F1D4
GRIS MEDIO: #949494
*/

/* CSS Document */
body {
	background-color: #FFFFFF;
	font-family: "Trebuchet MS", Tahoma, Verdana;
	font-size:11px;
	color: #000000;
	text-align: justify;
	margin: 0 auto;
}

#contenedor {
	width: 780px;
	margin: 0 auto;
}

/*********** CABECERA ***************/
#cabecera {
	background-image: url(imagenes/cabecera_01.jpg);
	width: 780px;
	height: 239px;
	margin-top:0;
	margin-bottom:0px;
}

#cabecera h1{
	background-image:url(imagenes/logotipo_03.gif);
	width: 288px;
	height: 136px;
	margin-left: 163px;
	margin-top:103px;
	float:left;
}

h1 a{
display:block; width: 288px; height: 136px;
}

h1 a:hover { background: transparent; }
/*Si no ponemos este span después nos dará mil problemas con el text indent*/
h1 span {
	display:none;
}

/*** Menú ***/
#navegacion {
	background-color:#FFFFFF;
	width:780px;
	text-transform:uppercase;
	font-size:12px;
	color:#34376a;
	margin:0;
	padding-bottom: 5px;
	height:34px;
	z-index: 3;
	clear: both;
	*padding-top:10px;  /* Esto lo ponemos para el IE7, un hack */
}

.menu {
	width:730px;
	float:right;
	clear:both;
	text-align:right;
	background-color:#FFFFFF;
	margin-top:0px;
	margin-bottom:0; /*Si no ponemos esto nos dejará un margen blanco debajo del menú que no queda bien */
	border-bottom-color:#d3d6cb;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

.items {
	list-style:none;
	padding-right:4px;
	padding-left:4px;
	display:inline;
}

#navegacion a {
	color:#34376a;
	text-decoration:none;	
}

#navegacion a:active, #navegacion a:hover {
	color:#746931;
	text-decoration:underline;
	 background: transparent;
}

/******************** CUERPO *******************/

#cuerpo {
	width: 780px;
	float:left;
	margin-top:-20px;
	clear:both;
	z-index:-1;
}

h2 span {
	display:none;
}

/* COLUMNA IZQUIERDA */

#col_izq {

	padding-right:20px;
	padding-left:15px;
	padding-top:20px;
	font-size:11px;
	width:416px;
	float:right;
}

#col_izq h2 {
	margin-top:25px;
	margin-bottom:0;
}

/* CLASES DE LA COLUMNA IZQUIERDA */
.port_subs {
	background-image:url(imagenes/Titulos/subs.gif);
	width:350px;
	height:30px;
}

.port_soporte {
	background-image:url(imagenes/titulos_06.gif);
	width:207px;
	height:24px;
}

.port_dweb {
	background-image:url(imagenes/titulos_11.gif);
	background-repeat:no-repeat;
	width:133px;
	height:23px;
	float:right;
	padding-bottom:5px;
}

.port_otros {
	background-image:url(imagenes/titulos_18.gif);
	width:198px;
	height:22px;
}

.subs_comercio_FB {
	background-image:url(imagenes/Titulos/Subvenciones_Comercio_FB.gif);
	width:350px;
	height:40px;
}
/* COLUMNA DERECHA */

#col_der {
	width: 289px;
	background-color: #746931;
	color:#FFFFFF;
	padding-top:10px;
	padding-right:20px;
	padding-left:20px;
	padding-bottom:25px;
	float:right;
	font-size:11px;
	clear:both;
	margin-top:0;
	min-height: 900px;
}

#col_der h2 {
	margin-top:25px;
	margin-bottom:0;
}

/* CLASES DE LA COLUMNA DERECHA */

.port_noticias {
	background-image:url(imagenes/titulos_03.gif);
	background-repeat:no-repeat;
	width:210px;
	height:26px;
	float:right;
	padding-bottom:5px;
}

.port_ayuda {
	background-image:url(imagenes/titulos_14.gif);
	width:156px;
	height:24px;
}

.subs_comercio_FV {
	background-image:url(imagenes/Titulos/Subvencion_Comercio_10000_FV.gif);
	width:280px;
	height:100px;
}

/*Formulario de Acceso a Panel de Control*/

#panel {
	margin-top:20px;
	background-color:#34376a;
	color:#f7f1d4;
	width:287px;
	border-left-color:#a3a4b8;
	border-left-style:solid;
	border-left-width:1px;
	border-top-color:#a3a4b8;
	border-top-style:solid;
	border-top-width:1px;
	border-bottom-color:#003366;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-right-color:#003366;
	border-right-style:solid;
	border-right-width:1px;
	padding-bottom:15px;
	color:#f7f1d4;
}

.port_panel {
	background-image:url(imagenes/titulos_21.gif);
	background-color:#34376a;
	background-repeat:no-repeat;
	padding-bottom:5px;
	/*padding-top:-10px;*/
	width:172px;
	height:28px;
	float:right;	
}

#panel form {
	clear:both;
	padding-top:10px;
}

.typetext {
	background-color:#f7f1d4;
	font-size:11px;
}

.typeimage {
	text-align:right;
	float:right;
}

#panel table {
	text-align:justify;
	width:150px;
	margin:0 auto;
	text-transform:uppercase;
}

/***************PIE DE PÁGINA ******************/
#pie {
	clear:both;
	background-color:#ffffff;
	width:670px;
	font-size:11px;
	border-top-color:#333333;
	border-top-style:solid;
	border-top-width:1px;
	float:right;
}

#pie p{
	padding-right: 10px;
	/*padding-top:-2px;*/
}

/***************** ENLACES SEGÚN LOCALIZACIÓN *************/

/*#col_izq a {
	color:#2e3a40;
	border-bottom-color:#bfad50;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	text-decoration:none;
}

#col_izq a:active, #col_izq a:hover {
	color:#bfad50;
	border-bottom-color:#bfad50;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	text-decoration:none;
}*/
#col_izq .enlaces{
	color:#2e3a40;
	border-bottom-color:#bfad50;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	text-decoration:none;
}

#col_izq .enlaces:active, #col_izq .enlaces:hover {
	color:#bfad50;
	border-bottom-color:#bfad50;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	text-decoration:none;
	background: transparent;
}

/*#col_der a{
	color:#bfad50;
	border-bottom-color:#f7f1d4;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	text-decoration:none;
}

#col_der a:active, #col_der a:hover {
	color:#f7f1d4;
	border-bottom-color:#f7f1d4;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	text-decoration:none;
}*/
#col_der .enl{
	color:#bfad50;
	border-bottom-color:#f7f1d4;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	text-decoration:none;
}

#col_der .enl:active, #col_der .enl:hover {
	color:#f7f1d4;
	border-bottom-color:#f7f1d4;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	text-decoration:none;
	background: transparent;
}
#pie a {
	color:#2e3a40;
	border-bottom-color:#cde052;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-top-color:#bfad50;
	border-top-style:dotted;
	border-top-width:1px;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
}

#pie a:active, #pie a:hover {
	color:#2e3a40;
	border-bottom-color:#2e3a40;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-top-color:#2e3a40;
	border-top-style:dotted;
	border-top-width:1px;
	text-decoration:none;
	font-weight:bold;
	background: transparent;
}

/******************* SELECTORES HABITUALES ************/

p {
	margin-bottom:0;
	clear:both;
}

img {
	border:none;
}

.derecha {
	text-align:right;
}

.centro {
	text-align:center;
}

.izquierda {
	text-align:left;
}

.descarga_tarifas {
	font-weight:bold;
}

.avisolegal {
	padding-top:15px;
	text-align:right;
}

.copyright {
	margin:0;
	padding:0;
	font-size:9px;
	text-align:right;
}

.tarifas_soporte {
	text-align:right;
	color:#bfad50;
	font-weight:bold;
	padding-top:15px;
	padding-bottom:10px;
}

.precio {
	font-size:130%;
	font-weight:bold;
	text-align:right;
	color:#f7f1d4;
}

.precio_web {
	font-size:130%;
	font-weight:bold;
	text-align:right;
	color:#000000;
	font-style:italic;
}

#planes_dweb ul {
	padding-left:15px;
	padding-right: 5px;
	font-style:italic;
}

#planes_dweb ul li {
	margin-left:0;
	padding-left:0;
}

strong {
	font-weight:bold;
	border-bottom-color:#cde052;
	border-bottom-style:dashed;
	border-bottom-width:1px;
}

.titulos_planes {
	border-bottom:#4C4320 1px dotted;
	border-top:#4C4320 1px dotted;
	background-color:#746931;
	text-align:center;
	font-weight:bold;
	padding:3px;
	margin:0;
	color:#F7F1D4;
	font-size:14px;
}
	
/*********************** PÁGINAS INTERIORES ********************/

/*Galeria de fotos de Noticias de Empresa*/

#galeria {
	text-align:center;
	padding-bottom:25px;
	padding-top:20px;
}

/*Headers 2º nivel */

.nuestra_empresa {
	background-image:url(imagenes/Titulos/Nuestra_empresa.gif);
	background-repeat:no-repeat;
	width:250px;
	height:40px;
	padding-bottom:5px;
}

.noticias_empresa {
	background-image:url(imagenes/Titulos/Noticias_empresa.gif);
	background-repeat:no-repeat;
	width:250px;
	height:40px;
	padding-bottom:5px;
	float:right;
}

.contratos_mantenimiento {
	background-image:url(imagenes/Los_contratos.gif);
	background-repeat:no-repeat;
	width:250px;
	height:40px;
	padding-bottom:5px;
	float:right;
}

.dweb {
	background-image:url(imagenes/titulos_11.gif);
	background-repeat:no-repeat;
	width:133px;
	height:23px;
	padding-bottom:5px;
}

.contrato_web {
	background-image:url(imagenes/Titulos/Contrato_web.gif);
	background-repeat:no-repeat;
	width:415px;
	height:40px;
	padding-bottom:5px;
}

.paquetes_web {
	background-image:url(imagenes/Titulos/Paquetes_web.gif);
	background-repeat:no-repeat;
	width:250px;
	height:40px;
	padding-bottom:5px;
}

.academia-formacion {
	background-image:url(imagenes/Titulos/Academia-formacion.gif);
	background-repeat:no-repeat;
	width:350px;
	height:40px;
}

.alojamiento_web {
	background-image:url(imagenes/Titulos/Alojamiento_web.gif);
	background-repeat:no-repeat;
	width:350px;
	height:40px;
}

.registro_dominios {
	background-image:url(imagenes/Titulos/Registro_dominios.gif);
	background-repeat:no-repeat;
	width:280px;
	height:40px;
	float:right;
}

.lineas902 {
	background-image:url(imagenes/Titulos/Lineas_902.gif);
	background-repeat:no-repeat;
	width:280px;
	height:40px;
	float:right;
}

.tpv {
	background-image:url(imagenes/Titulos/TPV_Virtual.gif);
	background-repeat:no-repeat;
	width:280px;
	height:40px;
	float:right;
}

.subvencion_autonomos {
	background-image:url(imagenes/Titulos/subvencion_autonomos.gif);
	background-repeat:no-repeat;
	width:400px;
	height:40px;
	padding-bottom:5px;
}

.otras_subvenciones {
	background-image:url(imagenes/Titulos/otras_subvenciones.gif);
	background-repeat:no-repeat;
	width:280px;
	height:40px;
	float:right;
}

.subvenciones_activas {
	background-image:url(imagenes/Titulos/subvenciones_activas.gif);
	background-repeat:no-repeat;
	width:280px;
	height:40px;
	float:right;
}

h3 {
	font-size:120%;
	font-weight:bold;
}

h3 span {
	display:none;
}

/* Diseño web */

.nuestros_planes {
	background-image:url(imagenes/Titulos/Nuestros_planes.gif);
	background-repeat:no-repeat;
	width:250px;
	height:30px;
	float:right;
	padding-bottom:10px;
}

.planes{
	background-color:#f7f1d4;
	padding:5px;
	border-color:#BBB32B;
	border-width:1px;
	border-style:dashed;
	margin-bottom:20px;
	/*margin-top:20px;*/
	color:#000000;
}

#planes_dweb a {
	color:#E0529D;
	font-weight:bold;
	padding-left:6px;
	padding-right:6px;
	border:none;
}

#planes_dweb a:active, #planes_dweb a:hover{
	color:#C12479;
	padding-left:6px;
	padding-right:6px;
	font-weight:bold;
	text-decoration:underline;
}

#soporte a{
	color:#E0529D;
	background-color:#f7f1d4;
	padding-left:6px;
	padding-right:6px;
	font-weight:bold;

}

#soporte a:active, #soporte a:hover {
	font-weight:bold;
	color:#E0529D;
	border-bottom:#E0529D 1px solid;
}

/** Alojamiento WEB **/

.alojamiento {
	background-color:#d4d6f7;
	padding:10px;
	border-color:#34376A;
	border-width:1px;
	border-style:dashed;
	margin-bottom:10px;
	margin-top:20px;
	color:#000000;
}


.img_servidor {
	margin-top:20px;
	padding-left:6px;
}


/*** Formulario de ayuda - contacto ***/

.ayuda {
	background-image:url(imagenes/Titulos/Formulario_contacto.gif);
	background-repeat:no-repeat;
	width:370px;
	height:40px;
}

#ayuda {
	margin-top:10px;
	margin-bottom:15px;
	text-align:center;
}

#ayuda table {
	text-align:justify;
	color:#34376a;
	margin:0 auto;
}

#ayuda input, #ayuda select, #ayuda textarea {
	font-size:11px;
	color:#5f606b;
	font-family:Tahoma, "Trebuchet MS", Verdana;
}

#ayuda textarea {
	font-family:Tahoma, "Trebuchet MS", Verdana;
	width:362px;
}

#info2 img {
	margin-top:10px;
	margin-left:4px;
	border-style:solid;
	border-width:1px;
	text-align:center;
	padding: 5px;
	background-color: #f5f5f5;
	border-bottom-color:#999999;
	border-right-color:#999999;
	border-top-color:#FFFFFF;
	border-left-color:#FFFFFF;
}

#info2 p {
	text-align:right;
}


/**** Aviso Legal ****/
#general {
	padding:15px;
	margin-bottom:20px;
}

#general a, #contratar a {
	color:#2e3a40;
	border-bottom-color:#bfad50;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	text-decoration:none;
}

#general a:active, #general a:hover, #contratar a:active, #contratar a:hover {
	color:#bfad50;
	border-bottom-color:#bfad50;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	text-decoration:none;
}

.aviso_legal {
	background-image:url(imagenes/Aviso_legal.gif);
	background-repeat:no-repeat;
	width:200px;
	height:40px;
	margin-top:25px;
}

.privacidad {
	background-image:url(imagenes/Politica_privacidad.gif);
	background-repeat:no-repeat;
	width:270px;
	height:40px;
	margin-top:20px;
}

.datos {
	background-image:url(imagenes/Proteccion_datos.gif);
	background-repeat:no-repeat;
	width:450px;
	height:40px;
	margin-top:20px;
}

.cancelacion {
	background-image:url(imagenes/Derecho_cancelacion.gif);
	background-repeat:no-repeat;
	width:630px;
	height:40px;
	margin-top:20px;
}

/**** Formulario de contratación ****/

.contratar {
	background-image:url(imagenes/Titulos/contratacion_alojamiento_web.gif);
	background-repeat:no-repeat;
	width:500px;
	height:40px;
	margin-top:25px;
}

.contratar_dweb_y_soporte {
	background-image:url(imagenes/Titulos/contratacion_dweb_y_soporte.gif);
	background-repeat:no-repeat;
	width:700px;
	height:40px;
	margin-top:25px;
}

#contratar {
	padding:15px;
	margin-bottom:20px;
	text-align:center;
}

#contratar table {
	text-align:justify;
	color:#34376a;
	margin:0 auto;
}

#contratar input, #contratar select, #contratar textarea {
	font-size:11px;
	color:#5f606b;
	font-family:Tahoma, "Trebuchet MS", Verdana;
}

.mastamaño {
	width:300px;
}

#contratar textarea {
	font-family:Tahoma, "Trebuchet MS", Verdana;
	width:590px;
}

.fondo_titulo {
	background-color:#cde052;
	font-size:120%;
	font-weight:bold;
	padding:5px;
	text-align:center;
}

#contratar form {
	padding:20px;
	border-top-color:#949494;
	border-bottom-color:#2E3A40;
	border-right-color:#2e3a40;
	border-left-color:#949494;
	border-width:3px;
	border-style:solid;
	width:600px;
	margin:0 auto;
}

#gracias {
	margin:30px;
	padding:20px;
	border:#cde052 solid 3px;
	font-size:130%;
}

#error {
	margin:30px;
	padding:20px;
	border:#FF0000 solid 3px;
	font-size:130%;
}

.los_carteles {
	background-image:url(imagenes/Titulos/Los_Carteles.gif);
	width:250px;
	height:40px;
}

.carteles {
	text-align:center;
	margin-top:10px;
	text-align:center;
	background-color: #f5f5f5;	
	padding: 5px;
	border-style:solid;
	border-width:1px;
	border-bottom-color:#999999;
	border-right-color:#999999;
	border-top-color:#FFFFFF;
	border-left-color:#FFFFFF;
}

.destacar_h3carteles {
	background-color:#cde052;
	font-weight:bold;
	font-size:130%;
	text-align:right;
	color:#2e3a40;
	border-style:solid;
	border-width:1px;
	border-bottom-color:#859518;
	border-right-color:#859518;
	border-top-color:#EFF7CA;
	border-left-color:#EFF7CA;
	padding:5px;
	text-transform:uppercase;
}

.contratar_alojamiento {
	font-size:130%; 
	text-align:center; 
	padding-top:10px;
}

#resultdominio {
	background-color:#FFFFFF;
	padding:3px;
	text-align:center;
	color:#000000;
	margin-top:7px;
	border:#333333 1px solid;
}

#resultdominio a {
	color:#2e3a40;
	border-bottom-color:#bfad50;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	text-decoration:none;
}

#resultdominio a:active, #resultdominio a:hover {
	color:#bfad50;
	border-bottom-color:#bfad50;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	text-decoration:none;
}

.rojo {
	color:#FF0000;
}
	
.verde{
	color:#00AA11;
}

#planes_alojamiento a{
	color:#4751EB;
	border-bottom:#4751EB 1px solid;
	font-style:italic;
	font-size:11px;
	float:right;
	margin-right:5px;
}

#planes_alojamiento a:hover, #planes_alojamiento a:active{
	color:#E0529D;
	border-bottom:#E0529D 1px solid;
}

#planes_alojamiento h3 {
	margin-top:10px;
	float:left;
}

#planes_alojamiento ul {
	clear:both;
}

.indentado {
	text-indent:30px;
}

.cabecera_mapa {
	background-image:url(imagenes/Titulos/mapa_de_localizacion.gif);
	background-repeat:no-repeat;
	height:40px;
	width:300px;
}

#mapa  {
	text-align:center;
	margin:0 auto;
}

#mapa h3, #mapa p {
	text-align:justify;
}

.mapa {
	padding:3px;
	text-align:center;
	margin:0 auto;
	border-style:solid;
	border-width:1px;
	background-color: #f5f5f5;
	border-bottom-color:#999999;
	border-right-color:#999999;
	border-top-color:#FFFFFF;
	border-left-color:#FFFFFF;
	margin-bottom:10px;
	margin-top:10px;
}

#comprueba_dominio {
	margin-top:10px;
	margin-bottom:15px;
	text-align:center;
	background-color:#cde052;
}

#comprueba_dominio h3{
	color:#000000;
	padding-top:7px;
}

#comprueba_dominio table {
	text-align:justify;
	color:#34376a;
	margin:0 auto;
}

#comprueba_dominio input, #comprueba_dominio select {
	font-size:11px;
	color:#5f606b;
	font-family:Tahoma, "Trebuchet MS", Verdana;
}

.academia {
	background-image:url(imagenes/Titulos/academia.gif);
	background-repeat:no-repeat;
	height:40px;
	width:250px;
	float:right;
}

#academia {
	margin-top:10px;
	margin-bottom:15px;
	text-align:center;
}

#academia table {
	text-align:justify;
	color:#34376a;
	margin:0 auto;
}

#academia input, #academia select, #academia textarea {
	font-size:11px;
	color:#5f606b;
	font-family:Tahoma, "Trebuchet MS", Verdana;
}

.academia_input {
	font-size:11px;
	font-family:Tahoma, "Trebuchet MS", Verdana;
	width:220px;
}

#academia textarea {
	font-family:Tahoma, "Trebuchet MS", Verdana;
	width:362px;
}



.cursos_gratuitos {
	background-image:url(imagenes/Titulos/cursos_gratuitos.gif);
	background-repeat:no-repeat;
	height:40px;
	width:250px;
	float:right;
}

.formulario_inscripcion {
	background-image:url(imagenes/Titulos/formulario_inscripcion.gif);
	background-repeat:no-repeat;
	height:40px;
	width:350px;
}

legend {
	background-color:#cde052;
	color:#000000;
	font-weight:bold;
	padding-left:6px;
	padding-right:6px;
	padding-bottom:3px;
	padding-top:3px;
	border: #848484 1px solid;
}

.empleo {
	background-image:url(imagenes/Titulos/EMPLEO.gif);
	background-repeat:no-repeat;
	height:40px;
	width:350px;
}


/******************* Sólo para la encuesta de calidad ***************/

.titulos_calidad {
	font-weight:bold;
	font-size:120%;
	font-stretch:expanded;
	font-style:italic;
	text-align:left;
	background: #E7F9F8 url(imagenes/info.gif) center no-repeat;
    background-position: 15px 50%; /* x-pos y-pos */
    text-align: left;
    padding: 5px 20px 5px 45px;
}

#info .titulos_calidad {
	font-weight:bold;
	font-size:120%;
	font-stretch:expanded;
	font-style:italic;
	text-align:left;
}

br {
	clear:both;
	display:block;
}

#info {
	background-color:#E7F9F8;
    border-top: 2px solid #B5D4FE;
    border-bottom: 2px solid #B5D4FE;
	color:#000000;
	margin:15px 0;
    padding: 5px 20px 5px 0;
}

#encuesta #info ul {
	list-style-image:url(imagenes/bullet.gif);
}

#encuesta #info ul li {
	padding: 4px 0;
}

#encuesta ul {
	list-style:none;
}

#encuesta li {
	padding: 5px 0;
}

#encuesta textarea {
	width: 750px;
	height: 60px;
	margin:5px 10px;
	font-family: "Trebuchet MS", Tahoma, Verdana;
	font-size:12px;
	color:#34376A;
}

#encuesta select {
	font-family: "Trebuchet MS", Tahoma, Verdana;
	font-size:12px;
	color:#34376A;
	margin:0;
	padding:0;
}

#encuesta strong {
	border:none;
	font-weight:bolder;
	font-size:110%;
}

.inputgrande {
	width:300px;
}

.info {
    background: #fff6bf url(imagenes/importante.gif) center no-repeat;
    background-position: 15px 50%; /* x-pos y-pos */
    text-align: left;
    padding: 5px 20px 5px 45px;
    border-top: 2px solid #FBC383;
    border-bottom: 2px solid #FBC383;
	color:#000000;
}

.info strong{
	border-bottom-color:#FBC383;
	border-bottom-style:dashed;
	border-bottom-width:1px;
}

.pide_info_sub {
    background: #FFF url(imagenes/messenger_add.png) center no-repeat;
    background-position: 15px 50%; /* x-pos y-pos */
    text-align: justify;
    padding: 5px 20px 5px 55px;
    border-top: 2px solid #F7AB75;
    border-bottom: 2px solid #F7AB75;
	color:#000000;
}

.pide_info_sub a:hover, .pide_info_sub a:active, .pide_info_sub a:focus{
	color:#F30 !important;
}

.descarga2 {
    background: #F7FABE url(imagenes/descarga.gif) center no-repeat;
    background-position: 15px 50%; /* x-pos y-pos */
    text-align: left;
    padding: 5px 20px 5px 45px;
    border-top: 2px solid #DFE786;
    border-bottom: 2px solid #DFE786;
	color:#000000;
}
.descarga2 a, .descarga2 a:link {
	color:#4B4B4B !important;
    text-decoration:none;
	border-bottom:1px dotted #444 !important;
}

.descarga2 a:visited, .descarga2 a:hover, .descarga2 a:focus {
	color:#003333 !important;
}

.fondos_subvenciones {
    border-top: 2px solid #DBDCCD;
    border-bottom: 2px solid #DBDCCD;
}

/* Ultimos estilos añadidos */
.centrar_btn {
	margin:0 auto;
	display:block;
	text-align:center;
}

.portafolio {
	background-image:url(../imagenes/Titulos/trabajos-realizados-title.gif);
	background-repeat:no-repeat;
	width:450px;
	height:40px;
	margin-top:25px;
}

#galeria-webs {
	text-align:center;
	margin:0 auto 50px auto;
}

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

#galeria-webs ul li {
	list-style:none;
	margin:0;
	padding:20px;
	float:left;
	display:block;
	width:200px;
}

#galeria-webs ul li span.titulo-web {
	background-color:#34376a;
	color:#fff;
	font-size:110%;
	font-weight:bold;
	width:200px;
	display:block;
	margin-bottom:4px;
}

#galeria-webs ul li:hover {
	border:#F90 solid 1px;
	margin:-1px;
	background-color:#F7F7F7;
}

#galeria-webs a, #galeria-webs a:hover, #galeria-webs a:focus {
	border:none;
}

.subtitulo {
	font-style:italic;
	margin-top:-3px;
	margin-bottom:8px;
	display:block;
}

#galeria-webs ul li a img {
	display:block; /*Esto evita el desplazamiento de los bloques en IE*/
}
