@charset "utf-8";
/* CSS Document */

html,body{
	padding:0px;
	margin:0px;
	text-align:center;
	
}

*{
padding:0px;
margin:0px;
}

body{
color:#959595;
font-family:Tahoma;
font-size:11px;
line-height:1.3em;
}

#top{


}

#in_top{

width:960px;
margin-left:auto;
margin-right:auto;


}

#in_top .logo{


float:left;

}

#cabecera{


}

#cabecera_top{

width:960px;
margin-left:auto;
margin-right:auto;
padding-bottom:4px;

}

#cabecera_top ul{

list-style-type:none;
float:left;
width:300px;

}

#cabecera_top li{

float:left;
margin-right:10px;

}

#cabecera_top .search{

float:right;

}

#cabecera_top .search input.text {
border:1px solid #C8C8C8;
width:152px;
font-size:1em;
padding:3px;
margin-right:4px;
}

#cabecera_top .search input.search {
background-color:#3B5998;
border:1px solid #3B5998;
color:#FFFFFF;
font-size:1em;
padding:2px;
}


#contenido{

margin-top:15px;
padding-bottom:10px;
}

#contenido .ul{
list-style-type:none;

}

#contenido .ul li{
	background-image:url(../img/res/bullet.png);
	background-repeat:no-repeat;
	padding-left:20px;
	background-position: left 3px;
	margin-bottom:3px;
}
#contenido .nul{
list-style-type:none;

}

#contenido .nul li{
	margin-bottom:3px;
}

#contenido .ul li a{
color:#666666;
font-weight:bold;

}

#contenido_top{

width:960px;
margin-left:auto;
margin-right:auto;

}


#contenido_top #left{

width:210px;
float:left;

}

#contenido_top #mid{

margin-left:42px;
width:456px;
float:left;
color:#666666;

}

#contenido_top #right{

float:right;
width:210px;

}


#pie{
padding-top:10px;
padding-bottom:20px;
}

#pie_top{
border-top:1px solid #DDDDDD;
width:960px;
margin-left:auto;
margin-right:auto;
padding-top:10px;

}

#pie_top .links{
float:right;
}

#pie_top ul{

list-style-type:none;

}

#pie_top li{
float:left;
margin-left:6px;
}

#pie_top a{
color:#3B5998;
}

.padding_10px{

padding:10px;

}

.clear{

clear:both;

}

.men_blue01{

background-color:#EDEFF4;
border:1px solid #D8DFEA;
color:#333366;
height:158px;

}

.men_left{
}


.men_left a:link,.men_left a:visited{
color:#333333;
text-decoration:none;
}
.men_left a:hover{
color:#3B5998;
text-decoration:none;
}

.men_left ul{

list-style-type:none;
text-align:left;

}

.men_left ul .tit{

background-color:#F1F1F1;
border-bottom:1px solid #D6D9DE;
color:#333333;
display:block;
height:19px;
overflow:hidden;
padding:5px 0 2px 5px;

}

.men_left li{
border-bottom:1px solid #D6D9DE;
color:#333333;
display:block;
height:19px;
overflow:hidden;
padding:5px 0 2px 5px;
}

.extra_left{

color:#000000;

}

.extra_left a:link,.extra_left a:visited,.extra_left a:hover{

color:#3B5998;
text-decoration:underline;

}

.extra_left ul{

list-style-type:none;
text-align:left;

}

.extra_left li{
border-bottom:1px solid #D6D9DE;
color:#333333;
display:block;
height:19px;
overflow:hidden;
padding:5px 0 2px 5px;
}

.extra_left li.icon{
border-bottom:none;
	color:#333333;
	display:block;
	height:19px;
	width:20px;
	overflow:hidden;
	padding-top: 7px;
	padding-right: 0;
	padding-bottom: 5px;
	float:left;
}
.extra_left li.find{
border-bottom:none;
	color:#333333;
	display:block;
	height:19px;
	overflow:hidden;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	float:left;
}


h2{
font-weight:bold;
font-size:13px;
color:#3B5998;
}

.tip_info{

background-color:#F1F1F1;

}

.tip_intranet{
	border:#F1F1F1 1px solid;
	background-image: url(../img/res/bullet_key.png);
	background-repeat: no-repeat;
	background-position: 12px 12px;
	padding-left:20px;
}


.tip_intranet a:link,.tip_intranet a:visited{

color:#959595;
font-weight:bold;
text-decoration:none;

}

.tip_intranet a:hover{

color:#3B5998;
font-weight:bold;
text-decoration:none;

}


.tip_editorial{

color:#203360;
background-color:#EDEFF4;
border:1px solid #D8DFEA;

}

.tip_editorial strong{


}

.tip_editorial .cont{
padding-top:10px;
padding-bottom:10px;
color:#333333;
}

.tip_editorial .button{
background-color:#3B5998;
border-color:#D9DFEA #0E1F5B #0E1F5B #D9DFEA;
border-style:solid;
border-width:1px;
color:#FFFFFF;
font-size:11px;
padding:2px 15px 3px;
text-align:center;
text-decoration:none;
}

.imgr{
float:right;
margin-left:15px;
margin-bottom:15px;
}

.nav{
	border-top:1px solid #D6D9DE;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 0px;
}

a.blue:link,a.blue:visited{

color:#3B5998;
text-decoration:none;

}

a.blue:hover{

color:#3B5998;
text-decoration:none;

}

.nav a:link,.nav a:visited{

color:#3B5998;
text-decoration:none;

}

.nav a:hover{

color:#3B5998;
text-decoration:none;

}

#mid a:link,#mid a:visited{

color:#3B5998;
text-decoration:none;

}

#mid a:hover{

color:#3B5998;
text-decoration:none;

}
.form{
padding:10px;
border:#F1F1F1 1px solid;

}

.form .input{
background:#FFFFFF url(../img/res/shadow.gif) repeat-x scroll center top;
border-color:#7C7C7C #C3C3C3 #DDDDDD;
border-style:solid;
border-width:1px;
color:#333333;
margin:0;
padding:2px 0;
}

.input2{
	border:1px solid #C8C8C8;
	font-size:1em;
	padding:3px;
	margin-right:4px;
	background-image: url(../img/res/magnify.jpg);
	background-repeat: no-repeat;
	background-position: 186px center;
}

.button{
background-color:#3B5998;
border-color:#D9DFEA #0E1F5B #0E1F5B #D9DFEA;
border-style:solid;
border-width:1px;
color:#FFFFFF;
font-size:11px;
padding:2px 15px 3px;
text-align:center;
text-decoration:none;
}

.post{
padding:5px;
border-bottom:#F1F1F1 1px solid;
margin-bottom:10px;
}

.post .img{
float:left;
margin-right:10px;
}

.post .text{
float:left;
width:300px;;
}

.post .text2{
float:left;
width:330px;;
}

.post .text3{
float:left;
width:246px;;
}



.blockquote {
	color:#888888;
	font-style:italic;
	font-size:1.2em;
	line-height:1.4;
	background-image: url(../img/res/bg-quote.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	padding-left:45px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	margin-bottom:6px;
}

.up{

}

.up a:link, .up a:visited {
padding:5px 7px;
}

.up a:hover{
padding:5px 7px;
}

#calendario{
width:440px;
}

.separator_menu{
border-top:1px solid #D6D9DE;
}

.boxseccion_index{
height:157px;
background-color:#CCCCCC;
font-size:2.5em;
color:#FFFFFF;
}

.boxseccion_clinica{
height:157px;
background-color:#999999;
font-size:2.5em;
color:#FFFFFF;
}

.boxseccion_formacion{
height:157px;
background-color:#666666;
font-size:2.5em;
color:#FFFFFF;
}

.boxseccion_unidades{
height:157px;
background-color:#CCCCCC;
font-size:2.5em;
color:#FFFFFF;
}

.boxseccion_open{
height:157px;
background-color:#B0B0B0;
font-size:2.5em;
color:#FFFFFF;
}

.pad_boxseccion{
padding-top:25px;
font-family:"Trebuchet MS";
text-align:right;
padding-right:15px;
}

.pad_boxseccion .tel{
width:100px;
margin-top:10px;
background-image:url(../img/res/phone.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:20px;
font-size:15px;
margin-left:50px;

}

.marquesina{
border-bottom:1px solid #D6D9DE;
border-top:1px solid #D6D9DE;

}

.marquesina .marque{
padding-top:4px;
float:left;
}

.marquesina .buscador{
padding-top:4px;
padding-bottom:4px;
float:right;
}

#contenido ul.ulmap{
list-style-type:none;

}

#contenido ul.ulmap li.first{
	background-image:url(../img/res/bullet.png);
	background-repeat:no-repeat;
	padding-left:20px;
	background-position: left 3px;
	margin-top:10px;
	margin-bottom:10px;
}

#contenido ul.ulmap li.normal{
	background-image:url(../img/res/bulletn.png);
	background-repeat:no-repeat;
	padding-left:20px;
	background-position: left 3px;
	margin-bottom:3px;
}

#contenido ul.ulmap li.sub{
	background-image:url(../img/res/bullets.png);
	background-repeat:no-repeat;
	padding-left:30px;
	background-position: 16px 3px;
	margin-bottom:3px;
}

.img_credit{
float:left;
margin-right:16px;
}