/* Genéricos de HTML */

* {margin:0pt;padding:0pt;}
body { text-align: center; font: 75%/1.5 sans-serif; color: #566d74; background: #fff url(../img/body_azul.png) top left repeat-x; }
.clear_sin {
	clear: both;
}

h2 , h3{ padding-top:-4px; padding-bottom:10px; color: #566d74; }
h4, #sub h2 { font-size: 133%; color: #566d74; }

address { font-style: normal; }

a:link {text-decoration: none; color:#004F75;}
a:visited {text-decoration: none;color:#004F75; }
a:hover {text-decoration: none;color:#001722; background-color: #B4CDD1;}
a:active {	text-decoration: none; color:#004F75;}
a:focus {	text-decoration: none; color:#004F75;}

label , table { font-size: 100%; }
hr {display:none;}
h1 em {display:block;}
p {	margin-top:10px; margin-bottom:5px;	text-align: justify;}

/* clases */
.cl {  clear:both;font-size:1px;height:1px;line-height:1px;margin-bottom:-1px;overflow:hidden;visibility:hidden;width:1px;}
.clear {
	clear: both;
	float: left;
}

.ac {left:-9999px;position:absolute;z-index:-1;}
.ir, .ir a {display:block;overflow:hidden;position:relative;}
.ir a, .ir span  {height:100%;width:157px;}
.ir span {left:-0.75pt;position:absolute;top:1.5pt;}
.ir a span {cursor:pointer;}

/*	-------------------------------------------------------------	Layout ---- */

#main {margin:0pt auto;padding:0pt 0px;width:900px;text-align: left; background: #FFFFFF;  url(../img/cabecero_index.jpg) left top no-repeat; }
#main .left {float:left;}
#main .right {float:right;}

#headlines {  margin:0pt -2px; padding:0pt 2px; position:relative; width:900px; background:  url(../img/cabecero_index.jpg) no-repeat ; height:300px;}
#headlines p {clear:left;padding:15px 0pt 0pt 75px;width:280px;}
#main #head_interior h1 { line-height: 1.2; text-transform: uppercase; font-size: 275%; font-weight: bold; color: #333; display:inline;float:left;height:85px;margin:90px 0pt 0pt 14px;width:338px;}
#main #head_interior h2 {display:inline;float:right;height:258px;line-height:258px;margin:53px 52px 0pt 0pt;width:370px;}

#header { background: #fff url('../images/header.gif') left bottom repeat-x;  overflow: hidden; width: 900px; height: 73px; }

#head_interior { position:relative;width:900px;margin-top: 0pt;margin-right: -8px; margin-left: -8px;padding-right: 8px;padding-left: 8px;}
#head_interior p {clear:left;padding:15px 0pt 0pt 75px;width:280px;}

/*	---------------------------------------------------------------------------------------
	cabecera
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
#cabecera {	height:50px;	overflow:hidden;width:900px;background: #fff url(../img/cabecero_fondo.gif) left bottom repeat-x; }

#logo {
	display:inline;
	float:left;
	height:45px;
	width:184px;
	margin-top: 2px;
	margin-bottom: 0pt;
	margin-left: 0px;
}
#logo a {
	color: #0000FF;
}
#logo span { background: url(../img/logo.png) left top no-repeat; }

#menu {float:left;line-height:40px;padding-right:4px; margin-top:4px; padding-left:4px;}
#menu li {display:block;float:left;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0pt -1px;position:relative;}
#menu li a {
	display:block;
	max-height:48px;
	text-transform: uppercase;
	text-decoration: none;
	color: #004F75;
	background: url(../images/menu_a.gif) right center no-repeat;
	padding-top: 0pt;
	padding-right: 10px;
	padding-bottom: 0pt;
	padding-left: 11px;
}
#menu li.last a { background: none; }
#menu li a:focus , #menu li.active a {	color: #fff;background-color: #004F75;background-repeat: repeat-x;background-position: right top;}
#menu li a:hover {	color: #fff;background-color: #B4CDD1;background-repeat: repeat-x;background-position: right top;}

#subfranja {width: 100%; background: url(../img/deg_abajo.jpg); margin:auto; padding: 0px; height:30px; clear:both; }
#miga { width:70%; float:left; padding:2px; padding-left:10px; padding-top:10px; padding-bottom:10px; }
#idioma{ float:right; width:26%; text-align:right ;padding:2px ; padding-top:10px; padding-bottom:10px; }
.banderita { padding:2px; vertical-align:middle;}
#banderas_index {text-align:right; float:right; z-index:100; padding:14px; }

h1 em { text-align: right; text-transform: none; font-weight: normal; font-style: normal; color: #57757b; }
h1 span { background: url(../images/nebojte_se.png) left top no-repeat; }
#main #headlines h2 { text-align: center; font-size: 200%; color: #292929; }
h2 span { background: url(../images/vime_jak_na_to.jpg) left top no-repeat; }

/*	----------------------------------------------------- bloques ---------------------------------*/

#bloques h2 { font-size: 110%; }
#bloques {
	color: #cdcece;
	background-color: #004F75;
	margin-bottom: 10px;
}
#bloques li { background: url(../img/icono_clinic.gif) 25px top no-repeat; }

#bloques li a span.sobre_clinic { background: url(../img/sobre_clinic.gif) left top no-repeat; }
#bloques li a span.programa { background: url(../img/programa.gif) left top no-repeat; }
#bloques li a span.jurado { background: url(../img/jurado.gif) left top no-repeat; }
#bloques li a span.edicion_2007 {
	background-image: url(../img/edicion_2009.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#bloques li a span.emprendeempresa { background: url(../img/emprende_empresa.gif) left top no-repeat; }
#bloques li a span.emprendesocial { background: url(../img/emprende_social.gif) left top no-repeat; }
#bloques li a span.intraemprende { background: url(../img/intra_emprende.gif) left top no-repeat; }
#bloques li a span.parternariado { background: url(../img/parternariado.gif) left top no-repeat; }

#bloques li a { text-transform: uppercase; color: #fff; }
#bloques {padding:25px 0pt;}
#bloques li {border-right:1px solid #4A5558;display:block;float:left;list-style-image:none;list-style-position:outside;list-style-type:none;padding:0pt 25px;width:174px;}
#bloques li.last {border:medium none;}
#bloques li h2 {height:31px;line-height:19px;margin:3px 0pt 0pt 35px;width:139px;}
#bloques li p {clear:both;padding:0px 0pt 0px; margin-top:0; }


/*	----------------------------------------------------- bloques_en ---------------------------------*/



#bloques li a span.sobre_clinic_en { background: url(../img/sobre_clinic_en.gif) left top no-repeat; }
#bloques li a span.programa_en { background: url(../img/programa_en.gif) left top no-repeat; }
#bloques li a span.jurado_en { background: url(../img/jurado_en.gif) left top no-repeat; }
#bloques li a span.edicion_2007_en {
	background-image: url(../img/edicion_2007_en.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#bloques li a span.emprendeempresa_en { background: url(../img/emprende_empresa_en.gif) left top no-repeat; }
#bloques li a span.emprendesocial_en { background: url(../img/emprende_social_en.gif) left top no-repeat; }
#bloques li a span.intraemprende_en { background: url(../img/intra_emprende_en.gif) left top no-repeat; }
#bloques li a span.parternariado_en { background: url(../img/parternariado_en.gif) left top no-repeat; }


/*	----------------------------------------------------- bloques_fr ---------------------------------*/


#bloques li a span.sobre_clinic_fr { background: url(../img/sobre_clinic_fr.gif) left top no-repeat; }
#bloques li a span.programa_fr { background: url(../img/programa_fr.gif) left top no-repeat; }
#bloques li a span.jurado_fr { background: url(../img/jurado_fr.gif) left top no-repeat; }
#bloques li a span.edicion_2007_fr {
	background-image: url(../img/edicion_2007_fr.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#bloques li a span.emprendeempresa_fr { background: url(../img/emprende_empresa_fr.gif) left top no-repeat; }
#bloques li a span.emprendesocial_fr { background: url(../img/emprende_social_fr.gif) left top no-repeat; }
#bloques li a span.intraemprende_fr { background: url(../img/intra_emprende_fr.gif) left top no-repeat; }
#bloques li a span.parternariado_fr { background: url(../img/parternariado_fr.gif) left top no-repeat; }



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

#maincontent {
	width:100%;
	color: #000;
	background-color: #fff;
	padding-top: 10px;
}
#maincontent a { color: #004f75; background-color: #fff; }

#contenido_int {width:880px; height:auto; color: #666666; background-color: #fff; padding:10px; }
#contenido_int a { color: #11455E; background-color: #fff; }

.column , #content { background-color: #fff; margin-top: 26px; }
.column {
	float: left;
	width: 170px;
	padding-top: 3px;
	padding-right: 30px;
	padding-bottom: 0;
	padding-left: 0px;
}
.column img { margin-right: -10px; }
.column address {font-size: 90%; font-weight: bold; margin-top: 35px; }
.column address strong { font-size: 130%; color: #004f75; display: block; margin-bottom: -.9em; }
#content { overflow: hidden; float: left; width: 404px; padding: 3px 20px 60px 25px; border: 1px solid #d6dee1; border-width: 0 1px; }
.column .ir , #content .ir { width: 200px; height: 30px; margin-bottom: 20px; line-height: 30px; }
.column_right {
	width: 180px;
	padding-left: 20px;
	float: right;
	padding-top: 30px;
	padding-right: 30px;
}



#content {
	line-height: 1.7;
	border-color:#D6DEE1;
	border-style:solid;
	border-width:0pt 1px;
	float:left;
	overflow:hidden;
	width:400px;
	padding-top: 3px;
	padding-right: 20px;
	padding-bottom: 60px;
	padding-left: 25px;
}
#content em.imp { padding: 4px 2px; font-style: normal; color: #1d3338; background-color: #dcecef; }
#content ul li { list-style: none; margin-bottom: 4px; padding-left: 18px; background: url(../images/li.gif) left 5px no-repeat; }
#content h3 { text-transform: uppercase; }

/*	News --------------------------------------------------------------------------------*/
.news-item {margin-top:25px;}
.news-item h3 {font-size: 100%; background-color: #c5d4d8; clear:both;float:left;margin-top:5px;padding:10px;}
.news-item p {margin-left:100px;}
.news-item p.info {margin-top:10px;text-transform: lowercase; font-weight: bold; }

/*	Project -----------------------------------------------------------------------------*/

#main .inscripcion .image {border:1px solid #D6E0E2;height:80px;line-height:80px;}

.inscripcion {
	position:relative;
	width:100%;
	margin-top: 20px;
}
.inscripcion .image img { vertical-align: middle; }
.inscripcion .info {border-top:4px solid #DDE6E8;padding:10px 15px 20px;  background-color: #edf2f3;}
.inscripcion .info li { font-size: 90%; border-top:1px solid #C5D4D8;display:block;list-style-image:none;list-style-position:outside;list-style-type:none;padding:5px 0pt;}
.inscripcion .info li.first { text-transform: uppercase; border:medium none;}
.inscripcion .info li strong { text-transform: none; }

/*	---------------------------------------------------------------	pie ----*/

#faldon {width:100%; height:170px; color: #000; background-color: #fff; }
#ico_facebook_interior img a {
	background-color: #DCE5E7;
}


#footer {
	background: #dce5e7;
	margin-top: 5px;
	margin-right: 0pt;
	margin-bottom: 0px;
	margin-left: 0pt;
	padding-top: 10pt;
	padding-right: 15px;
	padding-bottom: 10pt;
	padding-left: 15px;
}
#footer a { color: #000; }
#footer p {margin:20px 0pt;}
#footer .copyrigth a { text-decoration: none; }
#footer .copyrigth a:hover , #footer .copyrigth a:focus { text-decoration: none; }
#footer .copyrigth {
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	padding-top: 15px;
	text-align: center;
	font-size: 11px;
}
#footer .copyrigth strong {
	margin-right:8px;
}
#footer .copyrigth a {margin-left:8px;}
#footer .web {float:right;}


.logo {	float: left; height: auto;	width: auto;	display: inline;	margin-right: 30px;	margin-left: 30px;}
#pie_logos { background-color:#FFFFFF; clear:both; width: 990px;	margin-top: 5px; margin-left: auto;margin-right: auto;	}

#firma           {  background-color:#FFFFFF; font-size:9px;    margin-top: 20px; margin-left: auto;margin-right: auto;   width:95%; clear:both;}
.gris {
	font-size: 13px;
	font-weight: bold;
	color: #999999;
}
.blanco_destacado {
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	margin:10px;
}

#alerta_inscripcion {  margin:10px; }

#firma a:link    {  text-decoration: none; color:#005B9B; font-weight:bold; }
#firma a:visited {	text-decoration: none; color:#005B9B; font-weight:bold; }
#firma a:hover   { 	text-decoration: none; color:#CC0000; font-weight:bold; background-color:#FFFFFF; }
#firma a:active  {	text-decoration: none; color:#005B9B;  font-weight:bold; background-color:#FFFFFF; }

/*	---------------------------------------------------------------	pie ----*/

#franja_azul {background-color: #006697;height: 75px;	width: 100%;color: #006697; background:url(../img/franja_azul.gif)}

.flota_izq     { float:left;}
.flota_der     { float:right;}
.destacado {
	color: #2B3639;
}

.clear2 {
	clear: both;
	width: 100%;
}
.icono_index_facebook {
	padding-top: 20px;
	padding-left: 20px;
}
#redes_sociales {
	float: right;
	width: 60px;
	padding-top: 20px;
}
.direccion {
	float: left;
	color: #666666;
	text-align: left;
	width: auto;
	padding-right: 50px;
	padding-top: 5px;
}
.direccion a {
	color: #206181!important;
	text-decoration: none;
}

.centrar_pie {
	width: 880px;
	margin-right: auto;
	margin-left: auto;
	color: #11455E;
}
#ico_facebook_interior {
	float: right;
}
#ico_facebook_interior img a{
	
	background-color: #0099FF!important;
}
