*{/******* GLOBALES ********/
margin:0;
padding:0;
text-align:center;
font-size:12px;
color:#494949;
font-family:Arial, Verdana, sans-serif;
}

img{
border:0px;
}
body{
background:#FFFFFF;
}

.contenedor{
margin:auto;
background:;
width:960px;
}


/**clase creada para los cierres de float**/
.clear {
clear:both;
}


/**Clase creada para los titulos sustituidos por una imagen**/

.menu .oculto {display:none;}

.oculto {visibility:hidden;}

/****** CABECERA *******/

.cabecera{
background:#0094C3 url(../img/cabecera.jpg) no-repeat;
text-align:left;
padding:15px 0 0 0;
}

.logotipo{
width:313px;
margin:0 0 0 10px;
float:left;
}

.logotipo img{
border:none;
}

#felicitacion {width:150px;float:left; margin: 8px 0 0 50px; display:block;}

#felicitacion p { font-size:16px; color:#ffffff; line-height:22px; }
#felicitacion a {text-decoration:none; font-weight:bold;}
#felicitacion span {font-family: "Times New Roman",  Antiqua, serif; font-size:22px; color:#e73b43;  text-transform:uppercase; font-weight:bold;
}

#felicitacion strong {font-size:21px; color:#ffffff; text-shadow:0 0 2px #ffffff;}

.buscador{
float:right;
width:400px;
height:49px;
margin:0;
padding:5px 0 0 5px;
font-weight:bold;
color:#FFF;
}

.buscador input{
text-align:left;
font-size:10px;
color:#444;
}

.buscador select{
text-align:left;
font-size:10px;
color:#444;
}

.buscador select option{
text-align:left;
font-size:10px;
color:#444;
}

.buscador img{
margin:0 0 0 6px;
vertical-align:-35%;
border:none;
}

.indice{
float:left;
margin:10px 0 0 5px;
font-family:Arial,Verdana, sans-serif;
font-size:11px;
color:#FFF;
}

.indice a{
color:#FFF;
text-decoration:none;
font-weight:normal;
font-size:11px;
}

.indice a:hover{
color:#FFFF00;
text-decoration:underline;
}


/****** MENU SUPERIOR *******/

.menu {float:right; background-color:#01537a; background-image:url(../img/curva.gif); background-repeat: no-repeat; background-position: top left;}
.menu ul {
	list-style-type:none;
	margin-top:6px;
	margin-left:5px;
}
.menu ul li {float:left; font-size:1em; padding:0 5px;}
.menu ul li h2 {font-size:1em;text-align:left; margin:5px 0 5px 0;}
.menu ul li h2 a {color: #FFF; text-decoration:none;text-align:left; padding-bottom: 6px; }
.menu ul li h2 a:focus {color:#fff;}
.menu ul li h2 a:hover {color:#FFFF00;}


/** separador **/
.menu ul li h2 span {color:#FFF; font-size:1em; text-align:left; margin:5px 0 5px 5px;}

/** pesta�a pacientes **/

.pacientes {
	float: right;	
	background:url(../img/fondo_div_pacientes.gif) no-repeat;
	background-repeat: no-repeat;
	background-position: top left;
	height:31px;
	padding-left:9px;
}
.pacientes ul {
	list-style-type:none;
	margin-top:6px;
	font-weight:bold;
	
}
.pacientes ul li {
	width:175px;
	float:left;
	font-size:11px;
	padding:6px 0 0 0;
	color:#000;
}

.pacientes ul li h2 {
	width:90px;
	font-size:11px;
	color:#EAEAEA;
	text-align:center;
	margin-left:15px;
	display:inline;	

}
.pacientes ul li h2 a {
	color: #EAEAEA;
	text-decoration:none;
	text-align:left;
	font-size:11px;
	margin-top:3px;
}
.pacientes ul li h2 a:focus {
	color:#fff;
}
.pacientes ul li h2 a:hover {
	color:#FFFF00;
}
.pacientes ul li h2 a img {
	border:none;
	padding:0;
}

/* submenus desplegables */
.menu .submenu{
position: absolute; top: -1000px;
width:560px;
height: 230px;
background-image: url(../img/trans.gif);
text-align:left;
z-index: 255;
}

.menu .submenu .container{
position: absolute;
width: 550px; 
height: 215px;
z-index: 100;
margin:-225px 0 0 0;
text-align:left;
}

.menu .submenu .container h1{
width:230px;
padding:2px 0 2px 0;
margin:15px 0 10px 10px;
font-size:13px;
text-align:left;
color:#FFF;
}

.menu .submenu .container .foto{
margin:0 0 0 10px;
width:230px;
height:155px;
}

.menu .submenu .container .descripcion{
float:right;
margin:15px 0 0 0;
width:290px;
text-align:left;
}

.menu .submenu .container .descripcion h2{
text-align:left;
width:95%;
padding:2px;
font-size:12px;
color:#000;
font-weight:normal;
background:none;
}

.menu .submenu .container .descripcion h2 span{
width:100%;
display:block;
font-size:13px;
text-align:left;
color:#3B69AD;
margin-bottom:2px;
font-weight:bold;
}

.menu .submenu .container .descripcion dl{
text-align:left;
width:250px;
margin:0 25px 8px 0;
}

.menu .submenu .container dl dd{
display:block;
text-align:left;
border-bottom:dotted 1px #000;
width:100%;
margin-bottom:0;
padding: 2px;
padding-left:10px;
background:url(../img/flecha_dd.gif) no-repeat center left;
}

.menu .submenu .container dl dd img{
vertical-align:5%;
}

.menu .submenu .container dl dd a{
width:100%;
background:none;
color:#16456E;
text-align:left;
text-decoration:none;
font-weight:normal;
}

.menu .submenu .container dl dd a:hover{
color:#CC0000;
text-decoration:underline;
}

.destacados{
width:960px;
height:36px;
margin-bottom:10px;
background-image:url(../img/f_destacados.gif); background-repeat:repeat-x;
text-align:left;
padding:8px 0 0 0;
}

.destacados h2{
display:inline;
margin:0 8px;
}

.destacados h2 a{
text-decoration:none;
font-size:12px;
font-weight:bold;
color:#444;
}

.destacados h2 a:hover{
text-decoration:underline;
}

.destacados h2 a img{
border:none;
vertical-align:-25%;
margin-right:5px;
}

.login{
float:right;
margin:0 10px 0 0;
font-family:Arial, Verdana, sans-serif;
font-size:11px;
color:#000;
}

.login img{
margin:0 5px 0 0;
vertical-align:-20%;
border: none;
}



.login a{
margin:0 0 0 8px;
padding:3px 8px;
background-color:#81A7D7;
border:solid 1px #FFF;
font-size:11px;
text-decoration:none;
color:#FFF;
line-height: 20px;
}

.login a:hover{
text-decoration:underline;
}


/****** ESTILOS PORTADA ********/

.portada{
width:960px;
background: url(../img/separador_portada.gif) repeat-y 710px top;
margin:0px;
}

/** Portada main **/
.portada_main{
text-align:left;
width:684px;
margin:0;

}

.banner_portada{
    height:1%;
    overflow:hidden;
}



#fondoConoser, #noticiasSER_corta, #noticiasSER  {
    float:left;
    height:132px;
    margin:0;
    display:inline;
}
#fondoConoser, #noticiasSER_corta {
    width:224px;
}
#noticiasSER  {
    width:459px;
}

#noticiasSER .not1 {
    font-weight:bold;
}

#fondoConoser h2, #noticiasSER h2, #noticiasSER_corta h2 {
    height:20px;
    text-indent:-9000px;
    
}

#fondoConoser {
background: url(../img/fondoConoSER.jpg) no-repeat bottom;
cursor:pointer;

}

#fondoConoser h2 {
    background: url(../img/cabeceraConoSER.gif) no-repeat top;
}

#fondoConoser p {
width:204px;
color:#333333;
font-size:10px;
font-style:italic;
margin:60px auto 0;
}



#noticiasSER {
    background: url(../img/fondoNoticiasSer.jpg) no-repeat bottom;
}

#noticiasSER_corta {
    background: url(../img/fondoNoticiasSer_corta.jpg) no-repeat bottom;
}

#noticiasSER h2 {
    background: url(../img/cabeceraNoticiasSer.gif) no-repeat top;
}

#noticiasSER_corta h2 {
    background: url(../img/cabeceraNoticiasSer_corta.gif) no-repeat top;
}
#noticiasSER ul, #noticiasSER_corta ul{margin-left:20px; padding:0 0 0 13px;}
#noticiasSER .notSerFijas, #noticiasSER_corta .notSerFijas{padding:5px 0 0 13px;}
#noticiasSER_corta .notSerFijas li .pdf{display:block;}
#noticiasSER li, #noticiasSER_corta li{
    margin: 4px 6px;
}

/**************Breadcrumb*************/

.tapa{
width:674px;
background:#fff;
text-align: left;
padding:5px 0 10px;
}
.tapa li {
list-style:none;
float: left;
margin: 0 2px 0 2px;
}
.tapa .BreadCrumbT {
font-weight:bolder;
}
.tapa .BreadCrumbN {
color: #CC0000;
font-weight:bolder;
}
.tapa .BreadCrumbN a {
color: #CC0000;
text-decoration:none;
}
.tapa .BreadCrumbF {
color: #1F118F;

}

/*****Secciones centrales de portada*****/

.main_izq{
width:325px;
text-align:left;
float:left;
background: url(../img/separador_portada.gif) repeat-y right;
display:inline;
}

.main_dcha{
float:right;
width: 345px;
text-align:left;
display:inline;
}

/** noticia destacada **/

.noticia_destacada{
width:310px;
text-align:left;
margin-top:10px;
background: url(../img/banner-simposio-las-palmas.jpg) no-repeat;
height:156px;
}
.noticia_destacada a{display:block; text-decoration:none;width:310px;height:156px; text-indent:-100000px;}


.noticia_destacada h2{
text-align:left;
padding:3px 0 3px 25px;

}

.noticia_destacada h2 a{
text-align:left;
color:#FFF;
font-size:14px;
text-decoration:none;
display:block;
}

.noticia_destacada h2 a:hover {
color:#FFFF00;
}

.noticia_destacada img {margin-top:3px;}

#Conclusiones {margin:15px 0 0;}
/*
#Conclusiones {margin:15px 0 0; background: url(../img/fondo-en-el-aire.gif) no-repeat bottom; width:310px; height:84px;}
#Conclusiones h2 {background: url(../img/titulo-en-el-aire.gif) no-repeat top;height:23px;}
#Conclusiones h2 a {display:block; text-decoration:none; line-height:23px;}
#Conclusiones p {margin:3px 88px 0 19px; text-align:left; font-size:11px; color: #fafafa; }
#Conclusiones strong {font-size:11px; color: #8C8E96;}
#Conclusiones p a {display:block;margin:6px 0 0; font-size:11px; color: #7365B5; font-weight:bold;}
#Conclusiones p a:hover{color:#fafafa;}
#Conclusiones span {color:#e9133b; font-weight:bold; font-size:11px;}*/

#buzon { background: url(../img/bg-buzon.gif) no-repeat; margin-bottom:0;}
#buzon a {display:block; height:39px; width:239px; padding: 23px 2px 0 69px; text-align:left; font-size:11px;}
#buzon a:hover {color: #FF0000;}
/** Portada lateral **/
.portada_lateral{
float:right;
width:225px;
margin:0 10px 0 15px;
background: #F3F3F3;
display:inline;
}

#cajaCalendario {padding-top:7px;}

#cajaCalendario a {color:#777777; font-weight:bold; text-decoration:none; }
#cajaCalendario a:hover {color:#FF0000; text-decoration:underline;}

#calContainer {border-top:1px dotted #000000; margin:7px 4px 0;}
#calContainer table {background:#ffffff;}

.portada_lateral .patrocinadores{
width:200px;
margin: 0 auto;
text-align:left;
}

#sello {margin:0 auto;}

#sello p {color:#777777; font-weight:bold; border-bottom:1px dotted #000000;}

#sello img{
float:left;
margin:5px 0px 5px 10px;
border:none;
}

.alertas{
margin:15px 0 15px 0;
}

.alertas img{
border:none;
}

#reumaTv {margin:8px 0;}

.accesos {margin:8px 1px;border:1px solid #C3C3C3; border-top:none;}
.accesos div {border-top:1px solid #C3C3C3; text-align:left; height:17px; padding-top:3px;}
#red {height:37px;}
#alertas {height:37px;}
.accesos a {font-weight:bold; text-decoration:none; text-align:left;color:#000000; margin-left:24px; font-size:11px; display:block;}
.accesos a:hover {text-decoration:underline; color:#FF0000;}


#blog {background: url(../img/fondo-blog.gif) no-repeat;}
#alertas {background: url(../img/fondo-alertas.gif) no-repeat;}
#alertas p {font-size:10px;font-weight:bold; text-align:left; margin-left:24px;line-height:10px;}
#red {background: url(../img/fondo-doplanning.gif) no-repeat;}
#red p {font-size:10px;font-weight:bold; text-align:left; margin-left:24px;}
#localizador {background: url(../img/fondo-localiza.gif) no-repeat;}



#fechaAct {clear:both;padding:2px 0;}
#fechaAct hr {border-color:#aaaaaa; border-style:dotted;  border-width:1px 0 0 0; margin:0 0 2px; height:1px;}
#fechaAct p { font-size:11px; color:#999; text-align:center; padding: 3px 0; _webkit-text-shadow:1px 1px 1px #fff; _moz-text-shadow:1px 1px 1px #fff; text-shadow:1px 1px 1px #fff;}
/***** MODULOS PORTADA *****/

.modulos{
margin:10px 0 25px 0;
text-align:left;
}

.modulos img{
text-align:left;
}

.modulos h3{
text-align:left;
color:#CA0016;
font-weight:bold;
margin-top:5px;
}

.modulos ul{
margin-left:10px;
padding:5px 0 0 13px;
text-align:left;
list-style-image:url(../img/bullet_listas.gif);
}

.modulos ul li{
text-align:left;
}

.modulos ul li a{
text-align:left;
font-family:Verdana, Arial, sans-serif;
font-size:11px;
color:#7365B5;
text-decoration:underline;

}

.modulos ul li a strong {
    font-size:11px;
}

.modulos ul li a:hover{
color:#FF0000;
}

.ver_todos {
text-align:left;
margin-top: 12px;
}

#noticiasPortada {margin:15px 0 0;background: url(../img/fondo-noticias.gif) no-repeat bottom; width: 345px; padding-bottom:10px;}
#noticiasPortada h2 {background: url(../img/noticias.gif) no-repeat top; height:33px;}
#noticiasPortada h2 a {display:block; text-decoration:none;height:23px;}
#noticiasPortada ul { margin-left:20px; padding-right:5px;}
#noticiasPortada li {margin-bottom:3px;}

#serEuropa {margin:10px 0 0;background: url(../img/resumenesACR.jpg) no-repeat bottom; width: 345px; height:92px;}
#serEuropa h2 {text-indent:-9999999px; height:23px;}
#serEuropa h2 a {display:block; text-decoration:none;height:92px; }
#serEuropa p {margin:8px 1px 0px 75px; text-align:left; font-size:11px; color: #8C8E96; }
#serEuropa strong {font-size:11px; color: #8C8E96;}
#serEuropa a {font-size:11px; color: #7365B5; font-weight:bold; width:100%;text-indent:-100000px; text-decoration:none;height:92px; display:block;}
#serEuropa a:hover{color:#ff4444;}


#plataforma_socios {margin:15px 0 0;background: url(../img/fondo-recomienda.gif) no-repeat bottom; width: 345px; padding:0 0 8px;}
#plataforma_socios h2 {background: url(../img/SER-plataforma.gif) no-repeat top; height:36px;}
#plataforma_socios h2 a {text-decoration:none; display:block; height:23px;}
#plataforma_socios ul { margin-left:20px;padding:2px 0 0 13px;}
#plataforma_socios li {margin-bottom:3px;}
#plataforma_socios li a {color:#246477;}
#plataforma_socios a:hover{color:#FF0000;}



#formacionPortada {margin-top:15px; margin-bottom:0; width:310px; background: url(../img/fondo-formacion.gif) no-repeat bottom; text-align:left;padding:0 0 10px;}
#formacionPortada h2 {background: url(../img/plataformaFormacion.gif) no-repeat top; height:36px;}
#formacionPortada h2 a {display:block; text-decoration:none;height:23px;}
#formacionPortada ul { margin-left:25px; padding-right:5px;}
#formacionPortada li {margin-bottom:3px;}
#formacionPortada li img {margin-left:5px;}


/****** PLANTILLA INTERIOR ********/

.plantilla{
width:960px;
background-image:url(../img/f_plantilla.gif); background-repeat: repeat-y;
}

.plantilla_main{
width:695px;
text-align:left;

background-image:url(../img/f_menu_izq.gif); background-repeat: repeat-y;
}

.banner_plantilla{
width:674px;
height:190px;
background-color:#FFF;
}

.plantilla_lateral{
float:right;
width:240px;
text-align:left;
margin:0;
padding:0 0 0 20px;
}

.plantilla_lateral .accesos {width:221px; margin:0 auto 20px;}
.plantilla_lateral .patrocinadores {width:221px; margin:0 auto 20px;}
.descripcion_mod{
text-align: left;
}


/*** ESTILOS CONTENIDOS ***/

.contenidos{
float:right;
width:460px;
text-align:left;
margin:0 10px 0 10px;
}

.contenidos .ampliarNoticia {
font-weight:bold;
color:#888888;
}

/*** T�tulo secci�n ***/

.contenidos h1{
width:95%;
display:block;
text-align:left;
color:#000;
font-size:18px;
background:#f1f1f1;
padding:5px 0 5px 5px;
margin:0 0 15px 0;
}
.contenidos h1 anchor{
width:95%;
display:block;
text-align:left;
color:#000;
font-size:18px;
background:#f1f1f1;
padding:5px 0 5px 5px;
margin:0 0 15px 0;
}

#hfer {
background: #f1f1f1 url(../img/ico_fundacion.gif) no-repeat 420px 6px;
}

/*** Titulares ***/

.contenidos h2{
display:block;
text-align:left;
font-size:14px;
color:#CC0000;
margin:20px 0 10px 0;
}

.contenidos .titularNoticia a{
font-size:13px;
color:#CC0000;
text-align:left;
display:block;
text-decoration:none;
}

.contenidos .titularNoticia a:hover{
text-decoration:underline;
color:#352477;
}

.contenidos h2 b, contenidos h2 strong {
text-align:left;
font-size:14px;
color:#CC0000;
}

.contenidos h2 anchor{
display:block;
text-align:left;
font-size:14px;
color:#CC0000;
margin:20px 0 10px 0;
}

.contenidos h3{
text-align:left;
margin:12px 0 7px 0;
color:#352477;
}

.contenidos h3 anchor{
text-align:left;
margin-bottom:5px;
color:#352477;
}

.contenidos h4{
text-align:left;
margin:12px 0 7px 0;
color:#CC0000;
font-weight:bold;
}

.contenidos h5{
text-align:left;
margin:12px 0 7px 0;
}

/*** Nueva secci�n "La ser
en los medios", cada h2 llevar� 
un icono en el que se ve el 
tipo de noticia que se recoge ***/


.contenidos h2.medios-prensa{
background: transparent url(../img/medios/periodico.gif) center left no-repeat;
padding: 10px 0 15px 50px;
}

.contenidos h2.medios-internet{
background: transparent url(../img/medios/internet.gif) center left no-repeat;
padding: 7px 0 15px 50px;
}

.contenidos h2.medios-tv{
background: transparent url(../img/medios/tele.gif) center left no-repeat;
padding: 10px 0 15px 50px;
}

.contenidos h2.medios-radio{
background: transparent url(../img/medios/radio.gif) center left no-repeat;
padding: 10px 0 15px 50px;
}

.contenidos h2.medios-agencias{
background: transparent url(../img/medios/parabolica.gif) center left no-repeat;
padding: 2px 0 15px 42px;
}



/*** Fechas ***/
.contenidos .fecha{
display:block;
border-bottom:dotted 1px #666;
padding-top:5px;
margin-bottom:10px;
text-align:left;
font-style:normal;
font-weight:bold;
color:#008AB4;
font-size:12px;
}

/*** HR ***/
.contenidos hr{
text-align:left;
width:90%;
border:solid 2px #CCC;
margin:15px 0 15px 0;
}

/*** P�rrafos ***/

.contenidos p{
text-align:left;
color:#494949;
margin-top: 12px;
}

.contenidos p b, strong{
font-weight:bold;
}

/* Vamos a distinguir entre 
el strong "normal" que nos 
encontramos com�nmente y el 
strong negritaazul que se utiliza en 
guipcar junto con el normal. 
Ambos tienen id�ntico nivel de 
resaltado sem�ntico pero su 
aspecto es diferente. */

.contenidos strong.negritazul{
font-weight: bold;
color:#6684AA;
}

/* citas */
.contenidos blockquote p{
font-family: Verdana, sans-serif;
font-weight: bold;
font-size: 10px;
color: #777777;
}

/* Convocatorias introducidas 
a trav�s del CMS */

div.textarea {
/*align: left; Se quita porque no es una propiedad de css*/
text-align: left;
color: #494949;
margin-top: 12px;
}

div.textarea br {
margin-bottom: 12px;
}


/* Contenidos flotantes:
im�genes, sumarios */

#sumario{
float:right;
border:1px solid #e8e8e8;
border-top:3px solid #cc0000;
background:#f1f1f1 url(../img/f_sumario.gif) no-repeat top left;
margin:0 0 10px 10px;
width:140px;
}

#sumario p{
display:block;
margin: 20px 10px 10px 10px;
text-align:right;
color:#444;
font-weight:bold;
font-size:11px;
font-family:Verdana, sans-serif;
}

/*** Im�genes flotantes ***/

.imgder {
float:right;
margin:0 10px 0 10px;
border:none;
}

/*** Im�genes del fondo ***/

.img_fondo{
float:right;
margin-top:20px;
}

/*** Secci�n becas y premios ***/

#bt_descargar{
float:right;
}
#bt_descargar img{
border:none;
}


/*********Audios de historico Simposio************/

.participante {margin-top:10px; border-bottom:1px solid #d0d0d0;padding-bottom:10px;}
.participante h3 {margin-top:0;}
.entrevista { float:left; }
.foto_conclusiones {margin:10px 0 10px;}
.texto_conclusiones {}


/*********Estilos del A to Z*********************/


/************Pesta�as*********************/

#layers { background:#C1D5F4; padding:5px 0 10px; margin:10px 0 0; border:5px solid #eeeeee; border-bottom:none;}

#layers a {text-decoration:none; padding:5px;  background:#eeeeee; margin:0 10px; }



#inicialesl {margin:0;

}

#reumatl {margin:0;}

#busquedal {margin:0;}

#iniciales {padding-top:10px;}

#busqueda .lista { text-align:center; padding:10px 0;}

#cierre {border:5px solid #eeeeee; border-bottom:10px solid #eeeeee; border-top:none; color: #ffffff; font-weight:bold; text-align:left; padding:5px; background:#C1D5F4;}

.publicacionAtoz {
background:transparent url(../img/mas_informacion.gif) no-repeat scroll right center;
color:#6684AA;
font-weight:bold;
padding-right:20px;
}

.capDetalle {
background: #eeeeee;
padding:5px 5px 10px 10px;
display: none;
}

.capDetalle div {
text-align:right;
}

.capDetalle div img {
float:right;
margin:0;}

.capDetalle p {
margin:5px 0;
}

.contenidos .lista {font-weight:bold; background:#C1D5F4; padding-left:3px; padding-bottom:10px; margin-top:0; color:#ffffff; border:5px solid #eeeeee; border-bottom:10px solid #eeeeee; border-top:none; }
.contenidos .lista p {color:#ffffff;}
.contenidos .lista a {color:#6684AA; }
.contenidos .lista a:hover {color:#F23C31;}

/*** ENLACES ***/


/*** Enlaces internos***/

.contenidos a{
font-family:Arial,Verdana, sans-serif;
font-size:12px;
color:#352477;
text-decoration:underline;
}

.contenidos a:hover{
color:#CC0000;
}

/*Clases para iconos de enlaces*/
.pdf, .html, .htm, .jpeg, .jpg, .tiff, .tif, .gif, .png, .doc, .docx, .xls, .xlsx, .pps, .ppt {
	text-align: left;
	display: inline-block;
	padding-right: 20px;
}
.pdf {
	background: transparent url(../img/ico_acrobat.gif) center right no-repeat;
}
.html, .htm {
	background: transparent url(../img/ico_external.gif) center right no-repeat;
	padding-right: 15px;
}
.jpeg, .jpg, .tiff, .tif, .gif, .png {
	background: transparent url(../img/fileIcon/imagen.png) center right no-repeat;
}
.doc, .docx {
	background: transparent url(../img/ico_word.jpg) center right no-repeat;
}
.xls, xlsx {
	background: transparent url(../img/ico_excel.jpg) center right no-repeat;
}
.pps, .ppt {
	background: transparent url(../img/ico_powerpoint.jpg) center right no-repeat;
}


/*** Enlaces externos***/

.contenidos #externos{
text-align:left;
}

.contenidos #externos a{
display:inline;
font-family:Arial,Verdana, sans-serif;
font-size:12px;
color:#352477;
text-decoration:underline;
}

.contenidos #externos a:hover{
color:#CC0000;
}

.contenidos #externos img{
vertical-align:-15%;
border:none;
}

/*** V�nculos con strong e im�genes ***/

.contenidos a strong, .contenidos a b{
color: #352477;
}
.contenidos a:hover strong, .contenidos a:hover b{
color:#CC0000;
}
.contenidos a img {
border: none;
}
.contenidos a img:hover {
border: none;
}

/*** LISTAS ***/

/*** Listas desordenadas ul ***/

.contenidos ul{
text-align:left;
list-style-type:disc;
margin:10px 0 10px 30px;
}

.contenidos ul li{
text-align:left;
color:#494949;
margin-top:12px;
}

.contenidos li img{
margin-right: 6px;
}

.bulletflecha {
list-style-image:url(../img/flecha_bullet.gif)
}

.bulletphone {
list-style-image:url(../img/phone_bullet.gif)
}

.bulletmail{
list-style-image:url(../img/ico_email.gif)
}

.bullettrue{
list-style-image:url(../img/truebullet.gif)
}

.bulletuser1{
list-style-image:url(../img/ico_user1.gif)
}

.bulletuser2{
list-style-image:url(../img/ico_user2.gif)
}

ul.invisible li{
list-style-type: none;
list-style-image: none;
}

ul.doscol{
width:400px;
list-style-type: none;
}

.doscol li { float: right; width: 180px; margin: 0px 20px 0px 0px; padding: 0px; }

/*** Listas ordenadas ol ***/

.contenidos ol{
text-align:left;
margin:10px 0 10px 35px;
}

.contenidos ol li{
text-align:left;
color:#494949;
margin-top: 12px;
}

/* estilos para listas en n�meros ar�bigos */
.contenidos ol.arabigos {
list-style-type: decimal;
}

/* estilos para 
listas en n�meros romanos. 
Provisionalmente dejamos los id # 
hasta que podamos sustituir toooodas 
las listas id="romanos" por 
class="romanos" en el portal. */

.contenidos #romanos li, .contenidos .romanos li{
list-style-type: upper-roman;
}

/* estilos para listas en 
orden alfab�tico min�scula. 
Provisionalmente dejamos los id # 
hasta que podamos sustituir toooodas 
las listas id="alfa_min" por 
class="alfa_min" en el portal. */

.contenidos #alfa_min li, .contenidos .alfa_min li{
list-style-type: lower-alpha;
}

/* estilos para listas en 
orden alfab�tico may�scula. */

.contenidos .alfa_may li{
list-style-type: upper-alpha;
}

/* Evitamos que las listas anidadas 
copien los estilos de sus "madres" */

/* Anti-herencia estilos ul */

.contenidos ul li ul.bulletflecha li, .contenidos ol li ul.bulletflecha li{
list-style-image:url(../img/flecha_bullet.gif)
}
.contenidos ul li ul.bulletphone li, .contenidos ol li ul.bulletphone li{
list-style-image:url(../img/phone_bullet.gif)
}
.contenidos ul li ul.bulletmail li, .contenidos ol li ul.bulletmail li{
list-style-image:url(../img/ico_email.gif)
}
.contenidos ul li ul.bullettrue li, .contenidos ol li ul.bullettrue li{
list-style-image:url(../img/truebullet.gif)
}
.contenidos ul li ul.bulletuser1 li, .contenidos ol li ul.bulletuser1 li{
list-style-image:url(../img/ico_user1.gif)
}
.contenidos ul li ul.bulletuser2 li, .contenidos ol li ul.bulletuser2 li{
list-style-image:url(../img/ico_user2.gif)
}
.contenidos ul li ul.invisible li, .contenidos ol li ul.invisible li{
list-style-type: none;
list-style-image: none;
}

/* Anti-herencia estilos ol */

.contenidos ul li ol li {
list-style-image: none;
}
.contenidos ul li ol#alfa_min li, .contenidos ul li ol.alfa_min li,
.contenidos ol li ol#alfa_min li, .contenidos ol li ol.alfa_min li{
list-style-image: none;
list-style-type: lower-alpha;
}
.contenidos ul li ol.alfa_may li, .contenidos ol li ol.alfa_may li{
list-style-image: none;
list-style-type: upper-alpha;
}
.contenidos ul li ol#romanos li, .contenidos ul li ol.romanos li,
.contenidos ol li ol#romanos li, .contenidos ol li ol.romanos li{
list-style-image: none;
list-style-type: upper-roman;
}
.contenidos ul li ol.arabigos li, .contenidos ol li ol.arabigos li{
list-style-image: none;
list-style-type: decimal;
}

/*** Listas definici�n dl ***/
.contenidos dl{
text-align:left;
margin:10px 0 10px 0;
}

.contenidos dt{
text-align:left;
font-weight:bold;
margin:15px 0 10px 0;
color:#CC0000;
}

.contenidos dl dd{
text-align:left;
margin-left:15px;
}

/*** Tablas (s�lo datos tabulares) ***/

.tabular {
width: 450px;
border-spacing: 0px;
/*cell-spacing: 0px; Eliminado porque no es una propiedad de css*/
border: 1px solid #999999;
}
.tabular td {
border: 1px solid #999999;
padding: 8px;
}
th.tabular {
background-color: #CCCCCC;
font-weight: bold;
}
tr.tabular_principal, 
td.tabular_principal,
th.tabular_principal {
background-color: #CCCCCC;
}
.tabular_guipcar {
width: 700px;
border-spacing: 0px;
/*cell-spacing: 0px; Eliminado porque no es una propiedad de css*/
border: 1px solid #999999;
}
.tabular_guipcar td {
border: 1px solid #999999;
padding: 8px;
}

/*** FORMULARIOS ***/

.contenidos form, input, select, option{
text-align:left;
margin-top:5px;
}

.contenidos form select option{
padding-right:3px;
}

input.botonConvocatoria{
float: right;
text-align: center;
margin-top: 15px;
width: 160px;
}

.contenidos fieldset{
margin-top:3px;
text-align:left;
border:solid 1px #DDDDDD;
}

.contenidos fieldset img{
float:right;
margin:0;
border:none;
}

.pt_main_izq{
width:200px;
text-align:left;
margin:0 0 0 0;
background:url(../img/f_menu_izq.gif);
float:left;
}
/*** Formulario login en cabecera ***/

input#user {
width: 95px;
}

input#pass {
width: 75px;
}

/*** Estilo formulario contacto ***/

#fcontact table tr td{
text-align:left;
}

#consulta, #nombre, #mensaje, #email, #empresa {
width:100%;
}

#fcontact table tr .campo {
font-weight:bold;
text-align: left;
}
#fcontact table tr .campo * {
text-align: left;
}

#fcontact table tr .boton {
text-align:right;
height:80px;
}

#fcontact table tr td input {
text-align:left;
}

#fcontact table tr td textarea {
text-align:left;
}

/*** Formulario de registro ***/


div.contenidos form table {
margin: .5em;
width: 430px;
text-align: left;
border: none;
}

div.contenidos form table fieldset {
margin-top: 1em;
}

div.contenidos form table tr {

}


div.contenidos form table td {
text-align: left;
/*padding: .2em .5em .2em 1em;
Antes, con este padding, el formulario 
de registro de socios paso 3 se 
desplazaba entero a la derecha */
}

div.contenidos form table td input {
text-align: left;
}

div.contenidos form table td.etiqueta {
text-align: right;
padding-right: .5em;
}

div.contenidos form table td input.frmText {
width: 200px;
}

div.contenidos form table td select.frmSelect {
width: 200px;
}

div.contenidos form table td select.frmSelectDis {
width: 200px;
}

div.contenidos form table td input.frmCheck {

}

div.contenidos form table td input.frmFile {

}

div.contenidos form table td input.frmPasswd {
width: 200px;
}

div.contenidos form table td input.frmButton {
margin: 10px 0;
}

#busquedaList hr {
color: #494949;
}

/*********Formulario de Asesorias***********/

#fasesoria div {text-align:left; }

#fasesoria textarea {text-align:left; overflow:auto; height:75px; width:200px;}

#cExplotacion, #cPregunta, #cProyectos, #cApoyo, #cInformatica, #cOtro {background-color: #F1F1F1;}
#cExplotacion td, #cPregunta td, #cProyectos td, #cApoyo td, #cInformatica td, #cOtro td {padding:5px 0;}

#fasesoria .subtipoForm { margin:0 0 0.5em; width:100%; padding:0;}
#fasesoria .subtipoForm td {text-align:center;  width:33%;}

/************** Edicion de datos *********************/

p.editarDatos a {font-weight:bold; color:#555555; background: url(../img/ico_mail.gif) no-repeat right; padding-right:20px; line-height:30px;}

/************* MENU LATERAL IZQUIERDO ************************/


.menu_lateral{
width:180px;
text-align:left;
margin:10px 5px 0 14px;
}

.menu_lateral ul{
width:175px;
margin-left:5px;
list-style-type:none;
padding-bottom:20px;
}

.menu_lateral ul li{
text-align:left;
line-height:20px;
padding:8px 0 2px 0;
border-bottom:dotted 1px #352477;
}

.menu_lateral ul li a{
font-family:Arial,Verdana, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#352477;
}

.menu_lateral ul li a:hover{
color:#CC0000;
text-decoration:underline;
}

.menu_lateral_activo
{
background:#DBDBDB;
}

.menu_lateral_Principal {
font-weight: bold;
font-size: 12px;
color: white;
padding: 7px 5px 5px 25px;
text-align: left;
background-repeat: repeat-y;
background-image: url(../img/submenu_top1.gif);
}
.menu_lateral_Principal a {
color: #FFF;
text-decoration: none;
}
.menu_lateral_Principal a:focus {
color: #FFFF00;
}
.menu_lateral_Principal a:hover {
color: #FFFF00;
}

/******* MODULOS LATERALES *************/

.mod_lateral{
margin:0 0 25px;
text-align:left;
padding-bottom:10px;
border:1px solid #01537A;
border-width: 0 1px 0 0;
}

.mod_lateral img{
text-align:left;
}

.mod_lateral h3{
text-align:left;
color:#203172;
font-weight:bold;
margin-top:5px;
}

.mod_lateral ul{
margin-left:18px;
padding:10px 2px 0 10px;
text-align:left;
list-style-image:url(../img/bullet_listas.gif);
}

.mod_lateral ul li{
text-align:left;
}

.mod_lateral ul li a{
text-align:left;
font-family:Verdana, Arial, sans-serif;
font-size:11px;
color:#7365B5;
text-decoration:underline;
vertical-align:4px;
}

.mod_lateral ul li a:hover{
color:#FF0000;
}

.paginacion{
background-color:#EAEAEA;
padding:5px;
font-weight:normal;
color:#000;
}

.paginacion #info{
float:left;
text-align:left;
margin:0 0 0 100px;
}

.paginacion #anteriores{
float:left;
margin:0;
}

.paginacion #siguientes{
float:right;
margin:0;
}


/********** Footer ****************/

.footer{
height:28px;
display:block;
margin:10px 0 6px;
padding:0 0 0 8px;
background-color:#E2E2E2;
text-align:left;
font-size:11px;
color:#193448;
}

.footer p{
float:left;
width:450px;
display:inline;
margin-top:10px;
text-align:left;
font-size:11px;
color:#193448;
}

#enlaces{
margin:5px 10px 0 0;
float:right;
text-align:left;
display:inline;
color:#7365B5;
}

#enlaces a{
color:#7365B5;
text-align:left;
font-size:11px;
}

#enlaces a:hover{
color:#FF0000;
}

.honCode, .webAcreditada{
margin-bottom:5px;

}

.honCode {float:left;width:190px;}

.honCode p {font-size:10px; text-align:left;color:#999999; font-weight:bold;}
.honCode p a {font-size:10px; color:#999999;}
.honCode p a:hover {color:#FF0000;}
.honCode img {margin: 0 3px 0 0; }

.webAcreditada{
float:right;
text-align:right;
width:160px;
}

#texto p {font-size:10px;}

#texto a { font-size:10px; color:#7365B5;}
#texto a:hover {color:#FF0000;}
#enlace2mdc  { margin-top:4px;}
#enlace2mdc a { text-decoration:none; color:#bbbbbb;}
#enlace2mdc a:hover { color:#bbbbbb;}
/***************RSS de noticias, cursos y becas******************************/


a.rss { text-align:right; margin-right: 10px;}



/*BUSCADOR*/

.busqueda {
margin-right: 20px;
text-align: left;
margin-top: 0;
}

.navBuscador{
padding-top:50px;
font-size:12px;
}

.phpdigHighlight{
color: #000000;
background-color: #FFCC66;
font-weight: bold; 
}
.grey{
font-size: 12px;
text-align: left;
line-height:15px;
}
.blue{
text-align: left;
margin-top:10px;
padding-bottom:5px;
}
.blue a {
color: #2222cc;
}
.greyForm{
margin-bottom:10px;
margin-top:10px;
background-color: #FFFFFF;
font-size: 12px;
text-align:left;
color:#000000;
}
.blueForm{
background-color: #EEEEFF;

font-size: 12px;
font-weight: bold;
padding: 3px;
border: 1px solid #5B4A86;
}

.smallLink {
font-size: 10px; background-color: #BBCCEE;
}

.color_table_outline{
background-color: #d5d5e5;
color: #000000;
border: 1px solid #5b4a86;
}

.color_top_bottom {
background-color: #f5f5ff;
color: #000000;
}

.color_sub_top_bottom {
background-color: #eeeeff;
color: #000000;
}

.color_table_cells {
background-color: #eeeeee;
color: #000000;
}

.phpdigMessage{
padding-right:2px;
color: #aaaaaa; 
text-align:left;
}

.phpdiginputsubmit{
width:60px;
}

.phpdiginputtext{
width:200px;
text-align:left;
border:1px #000000 solid;
}


/*** BLOG ***/

.contenidos div.post {
width: 460px;
text-align: left;
}
.contenidos div.post h2 a {
display:block;
text-align:left;
font-size:14px;
color:#CC0000;
margin:20px 0 10px 0;
text-decoration: none;
}
.contenidos div.post h2 a:hover {
color: #352477;
}
.contenidos div.post small {
font-size: 10px;
color: #696969;
}
.contenidos div.post small em {
font-size: 10px;
}
.contenidos div.post small a {
font-size: 10px;
}
.contenidos #comment {
width: 450px;
}
.contenidos #email {
width: 142px;
}
.categories h2 {
text-align: left;
}
p.postmetadata {
padding: 20px 10px 20px 40px;
background-color: #FFDDDD;
}
#blogsRSS p {
margin-top: 30px;
}

#ficha_presidente {width:180px;  margin-left:14px; background-color: #e8e8e8;}

#ficha_presidente p {text-align:left; font-size:11px; margin-top:5px;}

#ficha_presidente p span {font-weight:bold;}
#catnav .cat-item .children {margin-left:20px; width:155px;padding-bottom:5px;}
#catnav .cat-item li {border-bottom:none;}

/*Clases para los proyectos SER*/
.proyectos_logotipos {text-align: center}
.proyectos_logotipos img {display: block; float: left; margin: 8px 12px 8px 10px}
#proyectos_publicaciones {border: 1px solid black; margin: 10px 0; padding: 5px; text-align: left; display: none}
.proyectos_publicaciones_cerrar {margin:0; padding:0; text-align: right;}

/*Proyectos SER*/
#listaProyectos {margin:30px 0px 0px 0px;padding:0px;}

#listaProyectos li {list-style:none;margin:20px 0px;}

#listaProyectos a {
display:block;
float:left;
width:165px;
height:40px;
}

#listaProyectos span {display:none;}

#listaProyectos p {margin:12px 0px;}

#biobadaser a {background: transparent url(../img/logos_proyectos/Biobadaser01.gif) no-repeat;}
#carma a {background: transparent url(../img/logos_proyectos/Carma.gif) no-repeat;}
#dime a {background: transparent url(../img/logos_proyectos/Dime01.gif) no-repeat;}
#emecar a {background: transparent url(../img/logos_proyectos/Emecar01.gif) no-repeat;}
#emarII a {background: transparent url(../img/logos_proyectos/emAR01.gif) no-repeat;}
#esperanza a {background: transparent url(../img/logos_proyectos/ESPeranza.gif) no-repeat;}
#gema a {background: transparent url(../img/logos_proyectos/Gema01.gif) no-repeat;}
#guipcar a {background: transparent url(../img/logos_proyectos/Guipcar01.gif) no-repeat;}
#icaf a {background: transparent url(../img/logos_proyectos/ICAF.gif) no-repeat;}
#mexespa a {background: transparent url(../img/logos_proyectos/MexEspa.jpg) no-repeat; height:44px;}
#paget a {background: transparent url(../img/logos_proyectos/Paget01.gif) no-repeat;}
#proar a {background: transparent url(../img/logos_proyectos/Proar01.gif) no-repeat;}
#regisponser a {background: transparent url(../img/logos_proyectos/Regisponser01.gif) no-repeat;}
#relesser a {background: transparent url(../img/logos_proyectos/RelesSER.gif) no-repeat;}
#serap a {background: transparent url(../img/logos_proyectos/Serap.gif) no-repeat;}
#uapser a {background: transparent url(../img/logos_proyectos/Uapser.gif) no-repeat;}
#artrocad a {background: transparent url(../img/logos_proyectos/Artrocad01.gif) no-repeat;}
#costes a {background: transparent url(../img/logos_proyectos/Costes01.gif) no-repeat;}
#emar a {background: transparent url(../img/logos_proyectos/emAR01.gif) no-repeat;}
#episer a {background: transparent url(../img/logos_proyectos/Episer01.gif) no-repeat;}
#esles a {background: transparent url(../img/logos_proyectos/Esles.gif) no-repeat;}

#repository a {background: transparent url(../img/logos_proyectos/Repository.gif) no-repeat;height:66px;}



