/* ********************
   reset
**********************/
body {
	font:x-small Tahoma, Arial, Helvetica, sans-serif;
	background: url(../imagenes/bg_body.png) 0 0 repeat-x;
	color:#676767;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,select,textarea,p,blockquote,th,td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
	width:100%;
}
fieldset,img, abbr, acronym {
	border:0;
}
address,caption,cite,code,dfn,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
p, li {line-height:1.25em;
}
img {
	border:0;
}
h1,h2,h3,h4,h5,h6 {
	font-size:1em;
	font-size:100%;
	font-weight:normal;
}
a {
	color:#40A1BD;
	outline: none;
	text-decoration:none;
}
a:hover { 
	text-decoration:underline;
	 }

/* **************************
	layout
****************************/
#wrapper {
	width:769px;
	margin:0 auto;
}
#wrap {
	background: #fff;
	width:768px;
	border:4px solid #B6DBE6;
	margin-bottom:10px;
}
h1 {
	display:none;
}
/*	#top_nav -------------- */
#top_nav {
	text-align: right;
	font-size:1.1em;
}
#top_nav ul {
	padding:15px 0 7px;
}
#top_nav ul li {
	display: inline;
}
#top_nav ul li a {
	color:#000;
}
/* **************************
	header
****************************/
#header {
	background: url(../imagenes/bg_sep.gif) bottom left repeat-x;
	margin: 0 5px;
	width:754px;
}
#header h2 a {
	text-indent: -9999px;
	background: url(../imagenes/bg_h2.png) 0 0 no-repeat;
	width:614px;
	height:50px;
	display:block;
	margin:4px 0 0;
}
#header #main_nav {
	padding:4px 0;
	background: url(../imagenes/bg_sep.gif) 0 0 repeat-x;
}
#header #main_nav h3 {
	margin:6px 0 0 10px;
	color:#676767;
	font-weight: bold;
	font-size: 1.1em;
}
#header #main_nav ul li {
	display: inline;
	font-family:"Courier New", Courier, monospace;
	font-size: 1.9em;
	font-weight: bold;
	text-transform: uppercase;
}
#header #main_nav ul li a {
	color:#000;
}
#header #main_nav ul li a:hover {
	text-decoration: none;
	border-bottom:1px solid #000;
}
/* **************************
	menu
****************************/
#menu {
	background: url(../imagenes/bg_menu.png) bottom left repeat-x;
	padding:5px 0;
	margin:0 5px 5px;
	width:754px;
}
#menu ul {
	margin-bottom: 5px;
}
#menu ul li#uno,
#menu ul li#dos,
#menu ul li#tres,
#menu ul li#cuatro,
#menu ul li#cinco,
#menu ul li#seis,
#menu ul li#siete,
#menu ul li#ocho {
	display: block;
	float:left;

}
#menu ul li#uno a,
#menu ul li#dos a,
#menu ul li#tres a,
#menu ul li#cuatro a,
#menu ul li#cinco a,
#menu ul li#seis a,
#menu ul li#siete a,
#menu ul li#ocho a {
	background: url(../imagenes/menu_li_uno.jpg) 0 0 no-repeat;
	display: block;
	float:left;
	text-indent: -9999px;
	width:90px;
	height:91px;
	margin-right:5px;
	position:relative;
	z-index:3;
}
#menu ul li#dos a {
	background-image: url(../imagenes/menu_li_dos.jpg);
	height:92px;
}
#menu ul li#tres a {
	background-image: url(../imagenes/menu_li_tres.jpg);
	height:92px;
	margin-right:4px;
}
#menu ul li#cuatro a {
	background-image: url(../imagenes/menu_li_cuatro.jpg);
	height:92px;
}
#menu ul li#cinco a {
	background-image: url(../imagenes/menu_li_cinco.jpg);
}
#menu ul li#seis a {
	background-image: url(../imagenes/menu_li_seis.jpg);
}
#menu ul li#siete a {
	background-image: url(../imagenes/menu_li_siete.jpg);
}
#menu ul li#ocho a {
	background-image: url(../imagenes/menu_li_ocho.jpg);
	height:92px;
	margin-right:0;
}
/*	estados hover y seleccionados  ---------------- */
.uno #menu ul li#uno a {
	background: url(../imagenes/menu_li_uno_hover.jpg) 0 0 no-repeat;
	width:93px;
	height:111px;
	margin-right:2px;
	margin-bottom:-18px;
}
.uno #menu ul li#dos a,
.uno #menu ul li#tres a,
.uno #menu ul li#cuatro a,
.uno #menu ul li#cinco a,
.uno #menu ul li#seis a,
.uno #menu ul li#siete a,
.uno #menu ul li#ocho a,
.dos #menu ul li#uno a,
.dos #menu ul li#tres a,
.dos #menu ul li#cuatro a,
.dos #menu ul li#cinco a,
.dos #menu ul li#seis a,
.dos #menu ul li#siete a,
.dos #menu ul li#ocho a,
.tres #menu ul li#uno a,
.tres #menu ul li#dos a,
.tres #menu ul li#cuatro a,
.tres #menu ul li#cinco a,
.tres #menu ul li#seis a,
.tres #menu ul li#siete a,
.tres #menu ul li#ocho a,
.cuatro #menu ul li#uno a,
.cuatro #menu ul li#tres a,
.cuatro #menu ul li#dos a,
.cuatro #menu ul li#cinco a,
.cuatro #menu ul li#seis a,
.cuatro #menu ul li#siete a,
.cuatro #menu ul li#ocho a,
.cinco #menu ul li#uno a,
.cinco #menu ul li#tres a,
.cinco #menu ul li#cuatro a,
.cinco #menu ul li#dos a,
.cinco #menu ul li#seis a,
.cinco #menu ul li#siete a,
.cinco #menu ul li#ocho a,
.seis #menu ul li#uno a,
.seis #menu ul li#tres a,
.seis #menu ul li#cuatro a,
.seis #menu ul li#cinco a,
.seis #menu ul li#dos a,
.seis #menu ul li#siete a,
.seis #menu ul li#ocho a,
.siete #menu ul li#uno a,
.siete #menu ul li#tres a,
.siete #menu ul li#cuatro a,
.siete #menu ul li#cinco a,
.siete #menu ul li#seis a,
.siete #menu ul li#dos a,
.siete #menu ul li#ocho a,
.ocho #menu ul li#uno a,
.ocho #menu ul li#tres a,
.ocho #menu ul li#cuatro a,
.ocho #menu ul li#cinco a,
.ocho #menu ul li#seis a,
.ocho #menu ul li#siete a,
.ocho #menu ul li#dos a  {
	background-position:bottom left !important;
}
.uno #menu ul li#dos a:hover,
.uno #menu ul li#tres a:hover,
.uno #menu ul li#cuatro a:hover,
.uno #menu ul li#cinco a:hover,
.uno #menu ul li#seis a:hover,
.uno #menu ul li#siete a:hover,
.uno #menu ul li#ocho a:hover,
.dos #menu ul li#uno a:hover,
.dos #menu ul li#tres a:hover,
.dos #menu ul li#cuatro a:hover,
.dos #menu ul li#cinco a:hover,
.dos #menu ul li#seis a:hover,
.dos #menu ul li#siete a:hover,
.dos #menu ul li#ocho a:hover,
.tres #menu ul li#uno a:hover,
.tres #menu ul li#dos a:hover,
.tres #menu ul li#cuatro a:hover,
.tres #menu ul li#cinco a:hover,
.tres #menu ul li#seis a:hover,
.tres #menu ul li#siete a:hover,
.tres #menu ul li#ocho a:hover,
.cuatro #menu ul li#uno a:hover,
.cuatro #menu ul li#tres a:hover,
.cuatro #menu ul li#dos a:hover,
.cuatro #menu ul li#cinco a:hover,
.cuatro #menu ul li#seis a:hover,
.cuatro #menu ul li#siete a:hover,
.cuatro #menu ul li#ocho a:hover,
.cinco #menu ul li#uno a:hover,
.cinco #menu ul li#tres a:hover,
.cinco #menu ul li#cuatro a:hover,
.cinco #menu ul li#dos a:hover,
.cinco #menu ul li#seis a:hover,
.cinco #menu ul li#siete a:hover,
.cinco #menu ul li#ocho a:hover,
.seis #menu ul li#uno a:hover,
.seis #menu ul li#tres a:hover,
.seis #menu ul li#cuatro a:hover,
.seis #menu ul li#cinco a:hover,
.seis #menu ul li#dos a:hover,
.seis #menu ul li#siete a:hover,
.seis #menu ul li#ocho a:hover,
.siete #menu ul li#uno a:hover,
.siete #menu ul li#tres a:hover,
.siete #menu ul li#cuatro a:hover,
.siete #menu ul li#cinco a:hover,
.siete #menu ul li#seis a:hover,
.siete #menu ul li#dos a:hover,
.siete #menu ul li#ocho a:hover,
.ocho #menu ul li#uno a:hover,
.ocho #menu ul li#tres a:hover,
.ocho #menu ul li#cuatro a:hover,
.ocho #menu ul li#cinco a:hover,
.ocho #menu ul li#seis a:hover,
.ocho #menu ul li#siete a:hover,
.ocho #menu ul li#dos a:hover {
	background-position: 0 0 !important;
}
.dos #menu ul li#dos a {
	background: url(../imagenes/menu_li_dos_hover.jpg) 0 0 no-repeat;
	width:93px;
	height:111px;
	margin:0 3px 0 -1px;
	margin-bottom:-18px;
}
.tres #menu ul li#tres a {
	background: url(../imagenes/menu_li_tres_hover.jpg) 0 0 no-repeat;
	width:93px;
	height:111px;
	margin:0 3px 0 -2px;
	margin-bottom:-18px;
}
.cuatro #menu ul li#cuatro a {
	background: url(../imagenes/menu_li_cuatro_hover.jpg) 0 0 no-repeat;
	width:93px;
	height:111px;
	margin:0 3px 0 -1px;
	margin-bottom:-18px;
}
.cinco #menu ul li#cinco a {
	background: url(../imagenes/menu_li_cinco_hover.jpg) 0 0 no-repeat;
	width:93px;
	height:111px;
	margin:0 3px 0 -1px;
	margin-bottom:-18px;
}
.seis #menu ul li#seis a {
	background: url(../imagenes/menu_li_seis_hover.jpg) 0 0 no-repeat;
	width:93px;
	height:111px;
	margin:0 3px 0 -1px;
	margin-bottom:-18px;
}
.siete #menu ul li#siete a {
	background: url(../imagenes/menu_li_siete_hover.jpg) 0 0 no-repeat;
	width:93px;
	height:111px;
	margin:0 3px 0 -1px;
	margin-bottom:-18px;
}
.ocho #menu ul li#ocho a {
	background: url(../imagenes/menu_li_ocho_hover.jpg) 0 0 no-repeat;
	width:93px;
	height:111px;
	margin-left:-3px;
	margin-bottom:-18px;
}
/* **************************
	content
****************************/
#content {
	padding-top:10px;
}
#content p {
	margin-bottom:10px;
	font-size:1.1em;
}
.uno #content {
	background:#F8D501;
	border-top:3px solid #9C8902;
}
.dos #content {
	background:#D8DE26;
	border-top:3px solid #838A1A;
}
.tres #content {
	background:#E9872E;
	border-top:3px solid #9A5719;
}
.cuatro #content {
	background:#A9CEE0;
	border-top:3px solid #417994;
}
.cinco #content {
	background:#E3ACC3;
	border-top:3px solid #834961;
}
.seis #content {
	background:#E05338;
	border-top:3px solid #8E311F;
}
.siete #content {
	background:#89C03E;
	border-top:3px solid #51781D;
}
.ocho #content {
	background:#01A8DC;
	border-top:3px solid #186078;
}
#content .cont_sec {
	padding:10px;
}
#content h3#tit_sec {
	color:#08131B;
	font-size: 1.9em;
	font-weight:bold;
	font-family:"Courier New", Courier, monospace;
	padding-left:10px;
}
#content #block_sec {
	width:632px;
	margin:0 auto;
	padding: 15px 50px;
	background:#fff;
}
#block_sec_top {
	height:10px;
	width:732px;
	margin:15px auto 0;
	display: block;
	background:url(../imagenes/block_secc_uno_top.gif) bottom left no-repeat;}
#block_sec_bottom {
	background: url(../imagenes/block_secc_uno_bottom.gif) 0 0 no-repeat;
	height:10px;
	width:732px;
	margin:0 auto 10px;
	display: block;
}
#content #block_sec #entradilla {
	background: url(../imagenes/bg_sep.gif) bottom left repeat-x;

}
#content #block_sec #entradilla img {
	float:left;
	margin:0 15px 10px 0;
}
#content #block_sec #entradilla .cont p {
	line-height:1.5em; font-size:13px;
}

#content .mas_info {text-align:right; font-size:11px;}

#content #podemos_hacer {
	padding:10px 0;
}
#content #podemos_hacer h4 {
	color:#40A1BD;
	font-size: 2.1em;
	font-weight: bold;
}
#content #podemos_hacer .pagination p {
	color:#000;
	float:right;
	margin:5px 0 0;
}
#content .paginator_inf {
	background: url(../imagenes/bg_sep_triple.gif) bottom left repeat-x;
	padding-bottom:5px;
	font-weight: bold;
}
#content #col_left {
	float:left;
	width:460px;
	margin-left:5px;
}
#content #col_right {
	float:right;
	width:294px;
}
#content #col_left #video {
	width:246px;
	float: left;
}
#content #col_left .float-right {
	width: 184px;
	padding:0 15px;
}
#content #col_left .float-right h4 {
	color:#40A1BD;
	font-size: 2.1em;
	font-weight: bold;
	line-height: 1em;
	margin-bottom:15px;
	text-align: center;
}
/* interior2
-------------------------- */
.interior2 #content {
	padding:0 5px 10px 5px;
}
.interior2 #content h2 {
	background: url(../imagenes/bg_h2_interior2.png) 0 0 repeat-x;
	color:#fff;
	font-size: 3em;
	font-weight: bold;
	text-transform: uppercase;
	font-family:"Courier New", Courier, monospace;
	padding-left:5px;;
}
#content #sidebar {
	width:180px;
	float:left;
}
#content #main_content {
	width:520px;
	float:right;
	margin:10px 20px 0 0;
}
#content #sidebar ul {
	font-family: "Courier New", Courier, monospace;
	margin:15px 0;
}
#content #sidebar ul li {
	background: url(../imagenes/bg_sep.gif) bottom left repeat-x;
	padding:7px 0 5px 10px;
	font-weight: bold;
        font-size:16px;
}
#content #sidebar ul ul { margin:5px 0px;}

#content #sidebar ul li li { padding:0px 0px 5px 20px; font-size:15px;
background: none;}
#content #sidebar ul li a {
	color:#40A1BD;
}
#content #sidebar ul li a:hover,
#content #sidebar ul li a.active {
	text-decoration:none;
	color:#225563;
}
#content h3 {
	color:#2D7286;
	font-family: "Courier New", Courier, monospace;
	font-size:2em;
	padding:10px 0;
}
#content #main_content p.nota_form {
	text-align: right;
	color:#225563;
	margin-bottom:5px;
}
#content #main_content .entradilla {
	color:#2D7286;
	font-weight: bold;
	margin-bottom:15px;
        padding:5px 0px 0px 0px;
        font-size:13px;
        border-width:1px 0px;
        border-style:dotted;
}
#content #main_content #noticia {
	margin: 10px 0 ;
        font-size:12px;
}
#content #main_content #noticia .imagen {
	float:left;
	margin: 0 20px 10px 0;
}
#content #main_content #noticia .imagen p.pie_de_foto {
	font-weight: bold;
	font-size: .9em;
	margin:7px 0 0;
}
#content #main_content #noticia .cont {
}

/* Contenido relacionado
---------------------------*/

#content #relacionados h4 {
	background:url(/imagenes/bg_sep.gif) bottom left repeat-x;
	color:#40A1BD;
	font-size: 1.3em;
	font-weight: bold;
	padding-bottom:5px;
	clear: both;
}
#content #relacionados ul {
	margin: 10px 0 10px 40px;
}
#content #relacionados ul li {
	background: url(/imagenes/bg_li_hueco.gif) left 8px no-repeat;
	padding:3px 0 7px 16px;
	font-size: 1.3em;
}
#content #relacionados ul li a {
       font-weight:bold;
}

#content #relacionados ul li ul li {
	background: url(/imagenes/bg_li_hueco.gif) left 8px no-repeat;
	padding:3px 0 7px 16px;
	font-size: 1em;
}
#content #relacionados ul li ul li a {
       font-weight:normal;
}

#content #relacionados h5 {font-size:13px; padding:0px 0px 0px 18px; margin:10px 10px;border-bottom:3px solid #CCC; color:#999; background: url(/imagenes/bg_li_flecha.gif) left 0px no-repeat; display:block;
	 }

/*  Agenda 
---------------------------*/
#content #destacados h4 {
	background:url(/imagenes/bg_sep.gif) bottom left repeat-x;
	color:#40A1BD;
	font-size: 1.2em;
	font-weight: bold;
	padding-bottom:5px;
        margin-bottom:10px;
}
#content #destacados li {border:1px dotted #3FA1BC; clear:both; padding-top:3px; margin-bottom:10px;}
#content #destacados img {float:left; padding:0px 5px 5px 5px; border:0px;}
#content #destacados a {font-weight:bold; font-size:14px;}
#content #destacados span {font-size:11px; padding-left:20px;}

#content #rss {padding:3px 10px; border:1px solid #99C1DF; margin:30px 0px 20px 0px;background:#EFF8FF; font-size:12px; text-align:right;}
#content #rss span {font-size:11px}
#content #rss img {border:0px; margin:0px 15px; float:right;}

#content #ficha_evento .imagen {float:left;}
#content #ficha_evento .flotante {float:left; width:350px; padding-left:10px;}


/* Eh colega 
---------------------------*/

#content #eh_colega {margin:10px; padding:3px 10px; background:#EFF8FF;}
#content #eh_colega strong{font-size:16px;}
#content #eh_colega ul {
	margin: 10px 0 10px 40px;
}
#content #eh_colega ul li {
	background: url(/imagenes/bg_li_hueco.gif) left 8px no-repeat;
	padding:3px 0 7px 16px;
	font-size: 1.3em;
}
#content #eh_colega ul li a {
       font-weight:bold;
}




/*      desarrollo 
---------------------------*/

#content .desarrollo {font-size:12px; line-height:1.8em; padding:20px 0px 0px 0px}
#content .desarrollo h4 {font-size:18px; border-bottom:1px solid #CCC; margin:0px 0px 10px 0px;}
#content .desarrollo ul {margin:0px 20px;}
#content .desarrollo li {background: url(/imagenes/bg_li_hueco.gif) left 8px no-repeat;
	padding:3px 0 7px 16px;}
#content .img-izq {float:left; padding:5px 10px 5px 0px;}
#content .img-dcha {float:right; padding:5px 0px 5px 10px; text-align:right;}
#content .img-centro {text-align:center;margin: 10px 0;}
#content .img-centro, #content .img-dcha, #content .img-izq {font-size:11px;}
#content .img-centro img, #content .img-dcha img, #content .img-izq img {border:1px solid; max-width:300px;}
#content .img-centro p, #content .img-dcha p, #content .img-izq p {max-width:270px; padding:5px 0px; font-size:0.9em;
_width:270px;}
#content .desarrollo b, #content .desarrollo strong {font-size:1.1em;} 


/* quienes somos */

#content .mas_sobre_fide {border:1px solid #99C1DF; font-size:13px; padding:3px 10px; margin:20px 50px; height:40px; clear:both;}


/*	formulario
---------------------------*/
#content #main_content form {
	margin-bottom:50px;
}
#content #main_content form p {
	color:#225563;
}
#content #main_content #form_content_top,
#content #main_content #form_content_bottom {
	background: url(../imagenes/bg_form_content.jpg) bottom left no-repeat;
	width:530px;
	height:5px;
	display:block;
}
#content #main_content #form_content_bottom {
	background: url(../imagenes/bg_form_content_bottom.jpg) 0 0 no-repeat;
	margin-bottom:20px;
}
#content #main_content #form_content {
	background: url(../imagenes/bg_form_content_cont.jpg) 0 0 repeat-y;
	width:530px;
}
#content #main_content form legend {
	padding:15px 0 4px;
	color:#225563;
	font-weight: bold;
	font-weight: bold;
	font-size: 1.2em;
}
#content #main_content form div.sep_dashed {
	border-top: 1px dashed #225563;
	width:100%;
	display:block;
	height:1px;
	margin-bottom:20px;
}
#content #main_content #form_content .cont {
	padding:10px 25px;
}
#content #main_content #form_content label {
	display: block;
	float:left;
	width:130px;
	text-align: right;
	font-size:1.1em;
	padding:3px 5px 3px 0;
	color:#225563;
}
#content #main_content #form_content input.texto {
	float:left;
	width:200px;
	border:1px solid #676767;
	padding:2px;
        font-size:13px;
}
#content #main_content #form_content select {
	float:left;
	width:300px;
        font-size:11px;
	border:1px solid #676767;
	padding:2px;
}
#content #main_content #form_content textarea.texto {
	float:left;
	border:1px solid #676767;
	padding:1px 2px;
	width:310px;
        font-size:12px;
        font-family:verdana;
}
#content #main_content form p span {
	margin-left:5px;
}
#content #main_content #form_content p.check {
	padding-left:110px;
}
#content #main_content #form_content p.check a {
	color:#225563;
	text-decoration: underline;
}
#content #main_content #form_content p.check a:hover {
	text-decoration: none;
}
#content #main_content #form_content p.check input {
	float:left;
}
#content #main_content #form_content p.check span {
	padding-left: 25px;
	display:block;
}
#content #main_content form .acciones {
	margin: 0 30px;
}
/*	video
---------------------------*/
#video #video_top {
	background: url(../imagenes/bg_video_top.jpg) 0 0 no-repeat;
	width:246px;
	height:15px;
	display:block;
}
#video #video_bottom {
	background: url(../imagenes/bg_video_bottom.jpg) 0 0 no-repeat;
	width:246px;
	height:15px;
	display:block;
}
#video .cont {
	background: url(../imagenes/bg_video_cont.jpg) 0 0  repeat-y;
}
#video .cont #pie_de_video {
	color:#676767;
	font-size:1.1em;
	margin:5px 10px 0;
}
#video .cont #pie_de_video p {
	margin-bottom:0;
}
/*	campos_enlaces -------- */
#campos_enlaces {
	background: url(../imagenes/bg_sep.gif) 0 0 repeat-x;
	margin:10px 0 0;
	padding:10px 0;
}
#campos_enlaces p {
	margin-bottom:0;
}
#campos_enlaces p a {
	color:#676767;
}
#campos_enlaces h5#campana_milenio {
	background: url(../imagenes/h5_campana_milenio.png) 0 0 no-repeat;
	width:213px;
	height:18px;
	text-indent: -999px;
}
#campos_enlaces h5#ayudanos {
	background: url(../imagenes/h5_ayudanos.png) 0 0 no-repeat;
	width:207px;
	height:18px;
	text-indent: -999px;
}
/*#content #campos_enlaces .float-left {
	width:220px;
	padding:0 10px 0 5px;
	background: url(../imagenes/bg_sep_vert.gif) top right repeat-y;
}*/

#content #campos_enlaces .float-left {
	width:220px;
	padding:0 10px 0 5px;
}


#content #campos_enlaces .float-right {
	width:205px;
	padding:0 10px;
}
#content #campos_enlaces .float-right p {
	padding-left:5px;
}
/*	caja_home_azul ---------*/
#content #caja_home_azul {
	width:271px; margin-bottom:10px;
}
#content #caja_home_azul #caja_top {
	background: url(../imagenes/bg_agenda_top.jpg) 0 0 no-repeat;
	width:271px;
	height:38px;
}
#content #caja_home_azul #caja_top .cont {
	padding:10px 10px 0; 
}
#content #caja_home_azul #caja_top .cont h4 {
	width:100px;
	height:19px;
	text-indent: -9999px;
}
#content #caja_home_azul #caja_top .cont p {
	padding:5px 5px 0 0;
}
#content #caja_home_azul #caja_top .cont p a {
	color:#fff;
	font-size:1.1em;
}
#content #caja_home_azul .caja_cont {
	width:270px;
	background: url(../imagenes/bg_caja_home_azul_cont.jpg) bottom left no-repeat;
background-color:#40A2BF;}
#content #caja_home_azul .caja_cont .cont {
	padding:10px 15px 5px 17px;
}
#content #caja_home_azul .caja_cont .cont ul li {
	background: url(../imagenes/bg_li_caja_azul.jpg) 0 3px no-repeat;
	padding-left:15px;
	font-size:1.1em;
	margin-bottom: 10px;
}
#content #caja_home_azul .caja_cont .cont ul li a {
	color:#15343E;
}
#content #caja_home_azul .caja_cont .cont ul li span.titulo {
	color:#fff;
	font-size:1.2em;
	font-weight: bold;
	text-decoration: none;
}
#content #caja_home_azul .caja_cont .cont form {
	background: url(../imagenes/bg_caja_home_azul_form.jpg) 0 0 no-repeat;
	padding:10px 0;
	margin:10px 0;
}
#content #caja_home_azul .caja_cont .cont form p {
	margin-bottom:0;
}
#content #caja_home_azul .caja_cont .cont form select {
	font-size:1em;
	border:1px solid #828282;
	width:124px;
	padding:1px 0 1px 3px;
}
#content #caja_home_azul .caja_cont .cont form label {
	color:#fff;
}
#content #caja_home_azul .caja_cont .cont a.rss {
	background: url(../imagenes/rss_azul.jpg) 0 1px no-repeat;
	padding-left:16px;
	color:#15343E;
}
#content #caja_home_azul #caja_azul_bottom {
	background: url(../imagenes/bg_agenda_bottom.jpg) 0 0 no-repeat;
	width:271px;
	height:6px;
	display:block;
}
/*	galeria_fotos 
--------------------- */
#content #block_sec #galeria_fotos {
	margin:10px 0;
	background: url(../imagenes/bg_sep.gif) bottom left repeat-x;
}
#content #block_sec #galeria_fotos a img {
	margin: 0 0 10px 10px;
}
#content #block_sec #galeria_fotos a img.thumb {
	width: 75px;
	height: 75px;
}



/* Contacto para prensa 
-------------------------*/

#contacto_prensa {font-size:12px; padding:30px 5px;}
#contacto_prensa h4 {color: #4AAAC6; font-weight:bold; border-bottom:1px dotted; font-size:1.2em; margin-bottom:10px;}





/* **************************
	footer
****************************/
#footer {
	background: url(../imagenes/bg_sep.gif) 0 0 repeat-x;
	padding:10px 0 0;
	color:#666;
	font-size: 1.1em;
}
#footer .clearfix {
	padding:0 10px;
}
#footer .vcard p {
	text-align: right;
	line-height:1.4em;
}
#footer .vcard p.fn {
	font-weight: bold;
}
#footer .vcard p.email a {
	text-decoration:underline;
	font-weight: bold;
}
#footer .vcard p.email a:hover {
	text-decoration: none;
}
#footer #sub_footer {
	color:#000;
	text-align: center;
	background:#B6DBE6 url(../imagenes/bg_sep.gif) 0 0 repeat-x;
}
#footer #sub_footer p {
	padding: 9px 0 5px;
}
#footer #sub_footer p a {
	color:#000;
}
/*	cambios propuesta zapatillas
--------------------------------- */
#content #block_sec #entradilla {
	margin-right:37px;
}
#content #block_sec #entradilla img.con_marco {
	border:1px solid #000;
}
#content #block_sec #entradilla .cont p {
	font-size: 1.3em;
}
#content #block_sec {
	padding:15px 13px 15px 50px;
	width:669px;
}
#content #podemos_hacer {
	margin-right:37px;
}
#content #block_sec #galeria_fotos {
	margin:10px 37px 10px 0pt;
}
#content .paginator_inf {
	margin-right:37px;
}
/*	propuestas
--------------------- */
#content  #propuestas {
	width:669px;
}
#content  #propuestas .prop_top,
#content  #propuestas .prop_bottom {
	background: url(../imagenes/bg_prop_top.png) top left no-repeat;
	display: block;
	height: 10px;
	width:669px;
}
#content  #propuestas .prop_bottom {	
	background: url(../imagenes/bg_prop_bottom.png) bottom left no-repeat;
	margin-bottom:15px;
}
#content  #propuestas .prop {
	border-left: 1px solid #E6F0F2;
	border-right: 1px solid #E6F0F2;
}
#content  #propuestas .prop img.avatar {
	float:left;
	margin:0 5px 0 10px;
}
#content  #propuestas .prop .float-left {
	width:525px;
}
#content  #propuestas .prop_tit {
	border-bottom: 1px solid #E6F0F2;
	margin:0 15px 10px 0;
	padding-bottom:1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#content  #propuestas .prop_tit p {
	margin-bottom:0;
}
#content  #propuestas .prop_tit p.prop_autor {
	float:left;
	width:80%;
}
#content  #propuestas .prop_tit p.prop_autor span {
	color:#40A1BD;
}
#content  #propuestas .prop_tit p.float-right {
	width:50px;
}
#content  #propuestas .prop_tit p.float-right .ico_tv,
#content  #propuestas .prop_tit p.float-right .ico_camara,
#content  #propuestas .prop_tit p.float-right .ico_folio {
	text-indent: -9999px;
	background: url(/imagenes/ico_tv.gif) bottom left no-repeat;
	display:block;
	float:left;
	width:13px;
	height:13px;
	margin-left:3px;
}
#content  #propuestas .prop_tit p.float-right .ico_camara {
	background-image: url(/imagenes/ico_camara.gif);
}
#content  #propuestas .prop_tit p.float-right .ico_folio {
	background: url(/imagenes/ico_folio.gif);
	width:11px;
}

#content  #propuestas .prop .prop_cont {
	background: url(/imagenes/ico_comillas.jpg) 0 0 no-repeat;
	padding:0 15px 0 25px;
	color:#888;
	font-size: 1.4em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#content  #propuestas .prop .prop_cont p.mas {
	text-align: right;
	font-size:.8em;
}
/* **************************
	elementos comunes
****************************/
.hidden {display:none !important;}
p.last-child {margin-bottom:0 !important;}
.to-right {text-align:right;}
.to-center {text-align:center;}
.negrita {font-weight:bold;}
.float-left {float:left;}
.float-right {float:right;}
.sep_inf {background: url(../imagenes/bg_sep.gif) bottom left repeat-x; padding-bottom:10px;}
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.clearfix {
	display: inline-block;
}

/* Hides from IE-mac \*/

* html .clearfix {
	height: 1%;
}

/* End hide from IE-mac */


/* *********************
	registro
************************ */



#registrarse {float:left; width:58%; font-size:14px; margin:20px 10px 40px;}
#registrarse h4 {font-size:20px; color:#4EA8C2; font-family:courier; font-weight:bold;background:url(../imagenes/pegatina.gif) no-repeat; padding:5px 0px 6px 40px;}
#registrarse a, #registrarse .boton {background:url(/imagenes/boton.png) no-repeat center bottom; color:white; font-size:11px; font-weight:bold; padding:14px 10px 4px !important; display:block;float:left; margin-left:100px; border:0px;}
#registrarse .boton {padding:15px 50px 5px!important; width:150px!important;}
#registrarse .click {background:url(/imagenes/flecha.png) no-repeat left bottom; padding:2px 0px 12px 35px;font-size:11px; color:#D6020E;}


#acceder {border:1px solid #4EA8C2; padding:1% 2%;float:left; width:32%; background:#EFFCFF; margin:20px 0px 40px 10px;}
#acceder h4 {font-size:18px; text-align:right; color:#4EA8C2; margin:0px 0px 10px 0px;}
#acceder label, #registrarse label {width:80px; display:block; float:left; clear:left; text-align:right; font-size:12px; padding:2px 10px 2px 0px;}
#registrarse label {width:150px !important;}
#registrarse input {width:220px !important;}

#acceder input, #registrarse input {margin-bottom:6px;}
/* *********************
	formulario suscripcion
************************ */
#suscripcion {
	margin-top:12px;
	background:url(../imagenes/pegatina.gif) no-repeat;
}
	
#suscripcion h3 {
	font:Arial, Helvetica, sans-serif;
	font-size:1.4em;
	color:#40A1BD;
	font-weight:bold;
	padding:8px 0px 10px 40px;
	margin-bottom:12px;
}

#caja_formulario {
	width:435px;
	margin-left:2px;
	margin-bottom:21px;
}
#caja_formulario .top,
#caja_formulario .bottom {
	background: url(../imagenes/bg_caja_formulario_top.jpg) bottom left no-repeat;
	display: block;
	width: 435px;
	height: 6px;
}
#caja_formulario .bottom {
	height: 5px;
	background: url(../imagenes/bg_caja_formulario_bottom.jpg) 0 0 no-repeat;
}
* html #caja_formulario .bottom {
	margin-left:2px;
}
#caja_formulario form {
	border-left: 1px solid #D5EAF0;
	border-right: 1px solid #D5EAF0;
	padding: 10px 12px 1px;
	background: #F7FBFD 
}
#caja_formulario label{
	display:block;
	width:55px;
	font-size:1.2em;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight:bold;
	float:left;
	margin-top:3px;
}
#caja_formulario input.texto,
#caja_formulario select.texto{
	border:1px solid #D5EAF0;
	width:344px;
	padding:1px 2px;
	color: #666;
}
#caja_formulario select.texto {
	width: 200px;
}
#caja_formulario span {color:#40A1BD;}
