/*GENERALES*/
html, body {
	margin: 0px auto;
	padding: 0;
	font-family:"Century Gothic",Georgia, "Times New Roman", Times, serif;
	background-color:#fff;
	color:#111;
	/*background: -moz-linear-gradient(100% 100% 90deg, #f3f3f3, #fff);
	background: -webkit-gradient(linear, left bottom, left top, from(#f3f3f3), to(#fff));*/
}
body{
	font-size: 62.5%;
}

table{
	font-size:1em;
}

p {
	margin-bottom: 0em;
} 

hr{
	height:0.1px;
	border:1px dotted #ccc;
}

.hr_blanco{
	height:1px;
	color:#ffffff;
	border:1px solid #ffffff;
}

form{
	padding:0;
	margin:0;
}

a{
	text-decoration:none;
	color:#000000;
	font-weight:bold;
	outline:none;
}
a:hover{
	text-decoration:none;
	color:#7c8fb0;
}

.pdf{
	background:url(../images/icos/ico.pdf.png) no-repeat left;
	padding-left:1.5em;
}
.doc{
	background:url(../images/icos/ico.doc.jpg) no-repeat left;
	padding-left:1.5em;
}
.xls{
	background:url(../images/icos/ico.xls.gif) no-repeat left;
	padding-left:1.5em;
}
.arrow{
	background:url(../images/arrow-right.png) no-repeat left;
	padding-left:1.5em;
	margin-left:1em;
}
.doubleArrow{
	background:url(../images/doubleArrow-right.png) no-repeat left;
	padding-left:2.5em;
	margin-left:3em;
}
.file{
	background:url(../images/icos/ico.file.png) no-repeat left;
	padding:0.5em;
	padding-left:1.5em;
	background-color:#eee;
	-moz-border-radius:0.5em;
	-webkit-border-radius:0.5em;
	color:#ad0101;
}
.url{
	background:url(../images/icos/icon_world_link.gif) no-repeat left;
	padding-left:1.5em;
}
.email{
	background:url(../images/icos/ico.mail.png) no-repeat left;
	padding-left:1.5em;
}

a.volver{
	text-decoration:none;
	color:#000;
	font-weight:bold;
	-moz-border-radius:0.5em;
	-webkit-border-radius:0.5em;
	padding:0.5em;
	font-size:0.8em;
	float:right;
	display:block;
	margin-top:0.5em;
	background:url(../images/arrow-left.png) no-repeat left;
	padding-left:1.5em;
}
a.volver:hover{
	color:#cc0000}

a.mas{
	text-decoration:none;
	color:#000;
	font-size:1.2em;
		font-weight:normal;
}
a.mas:hover{
	text-decoration:none;
	color:#cc0000;
}

.border{
	border:1px solid #000;
}
.noBorder{
	border:none;
}

div{
	border:0px solid black;
}

.texto{
	font-size:1.4em;
}

img{
	border:none;
	outline:none;
}

.left, .izquierda, .izq, .izda{
	float:left;
}
.right, .derecha, .der, .dcha{
	float:right;
}
.clear, .borrar, .limpiar {
	clear:both;
}

input{
	font-size:1.1em;
	color:#4e4e4e;
	outline:none;
}
.submit{
	border:1px solid #ffffff;
	background-color:#a6a27d;
	color:#FFFFFF;
	height:17px;
}

#contenedor{
	margin: 0px auto 0px auto;
	position:relative;
	max-width: 1200px;
	overflow: hidden;
	height:100%;
}



/*CABECERA, BUSCADOR Y MENUS*/
#alto{width:100%; background-color:#dbe3f6; overflow:visible; height:135px; }
#cabecera {
	padding:0;
	margin:0 auto;
	max-width: 1200px;
	height:85px;
}

#portadaInicio{
	max-width: 1200px;
	height:324px;
	margin-bottom:1em;
	-moz-border-radius:1em;
	-webkit-border-radius:1em;
}

#logo{
	float:left;
	width:25%;
	height:100%;
	/*background:url(../images/logotipo.png) no-repeat;*/
}
#logo img{
	margin-top:0.95em;
	margin-left:3em;
}
#logo a{
	display:block;
	height:inherit;
}

#menuBuscador{ 	float:right; 	margin:2em 0 0 0; 	text-align:left; 	font-size:1.1em; 	height:74px }
#menuBuscador input{ -moz-border-radius:0.3em;	-webkit-border-radius:0.3em; border:0.1em solid #5d94cc; padding:0.2em;}
#menuBuscador input.send{ border:none; padding:0.25em 1em; background-color:#7c8fb0; color:#FFFFFF; cursor:pointer;}
#menuBuscador a{display:inline-block;float:right;	margin-left:1em;	color:#000;	text-align:center;}
#menuBuscador a:hover{ color:#7c8fb0;}
#menuBuscador a.nuevoUsuario{margin-left:0; float:left; background:url(../images/icos/add_male_user.png) no-repeat left; padding-left:2em;}
#menuBuscador form label{ color:#000;}

#menuBuscadorPagina{margin:0; text-align:left; font-size:1.1em; }
#menuBuscadorPagina input{ -moz-border-radius:0.3em;	-webkit-border-radius:0.3em; border:0.1em solid #5d94cc; padding:0.2em;}
#menuBuscadorPagina input.send{ border:none; padding:0.25em 1em; background-color:#7c8fb0; color:#FFFFFF; cursor:pointer;}
#menuBuscadorPagina a{display:inline-block;float:right;	margin-left:1em;	color:#000;	text-align:center;}
#menuBuscadorPagina a:hover{ color:#7c8fb0;}
#menuBuscadorPagina a.nuevoUsuario{margin-left:0; float:left; background:url(../images/icos/add_male_user.png) no-repeat left; padding-left:2em;}
#menuBuscadorPagina form label{ color:#000;}

#menu{
	width:100%;
	text-align:center;
}
#menu ul{
	clear:both;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	list-style:none;
	margin:0;
	padding:0;
	overflow:hidden;
	display:table;
	margin: 0 auto 1em;
	width:100%;
	border-spacing:0.5em;
}
#menu ul li{
	-moz-border-radius:0.5em;
	-webkit-border-radius:0.5em;
	text-align:center;
	background-color:#fff;
	margin-bottom:1em;
	display:table-cell;
	padding: 0.4em 0.5em;
	margin-right:2em;
}

#menu ul li a.menus{
	color:#000;
	font-weight:normal;
	font-size:1.8em;
	display:block;
}
#menu ul li a.menus:hover{
	color:#ccc;
	text-decoration:none;
}
#menu ul li a.menus_selected{
	color:#ccc;
	font-weight:normal;
	font-size:1.8em;
	display:block;
}
#menu ul li a.menus_selected:hover{
	color:#000;
	text-decoration:none;
}

/*PRUEBA CON MENU COMO TABLA
#menu{
	width:100%;
	clear:both;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:none;
	margin:0;
	padding:0;
	overflow:hidden;
	margin-bottom:1em;
}
#menu tr{
	margin:0;
	padding:0;
}
#menu tbody{
	margin:0;
	padding:0;
}
#menu td{
	padding:0.4em 1.2em;
	-moz-border-radius:0.5em;
	-webkit-border-radius:0.5em;
	text-align:center;
	background-color:#fff;
	margin-left:1em;
}

#menu td a.menus{
	color:#000;
	font-weight:normal;
	font-size:1.8em;
	display:block;
	 }
#menu td a.menus:hover{
	color:#ccc;
	text-decoration:none;
}
#menu td a.menus_selected{
	color:#ccc;
	font-weight:normal;
	font-size:1.8em;
	display:block;
}
#menu td a.menus_selected:hover{
	color:#000;
	text-decoration:none;
}*/




#menu2{
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	list-style:none;
	float:left;
	text-align:center;
	margin:0;
	margin-top:0.5em;
	padding:0;
}
#menu2 li{
	float:left;
	padding:0.4em 1.2em;
	margin-right:1.42em;
	font-size:0.7em;
	-moz-border-radius:0.5em;
	-webkit-border-radius:0.5em;
	text-align:center;
	background-color:#fff;
	margin-bottom:1em;
}
#menu2 li a{
	color:#000;
	font-weight:normal;
}
#menu2 li a:hover{
	color:#000;
	font-weight:normal;
}


#menu2 a.menus2{
	color:#000;
	font-weight:normal;
	font-size:2.2em;
}
#menu2 a.menus2:hover{
	color:#999;
	text-decoration:none;
}
#menu2 a.menus_selected2{
	color:#999;
	font-weight:normal;
	font-size:2.2em;
}
#menu2 a.menus_selected2:hover{
	color:#000;
	text-decoration:none;
}



/*FUNCIONALIDADES Y MIGAS*/
#funcionalidades{
	clear:both;
	padding:0.5em 1em 0em 1em;
	 overflow:hidden;
	margin-bottom:1em;
	-moz-border-radius:0.5em;
	-webkit-border-radius:0.5em;
	background-color:#e3e3e3;
	font-size:0.9em;
}
#funcionalidades ul.funciones{
	list-style-type:none;
	float:right;
	padding:0;
	line-height:0.4em;
	font-size:1.3em;
} 
#funcionalidades ul.funciones a{
	color:#000000;
} 
#funcionalidades ul.funciones a:hover{
	color:#666;
} 
#funcionalidades ul.funciones li{
	float:right;
	margin-left:0.5em;
	padding:0.3em;
} 
#funcionalidades ul.funciones li.separador{
	float:right;
	border:none;
	border-left:0.2em solid #000;
	margin-left:1.4em;
} 

#funcionalidades ul.migas{
	list-style-type:none;
	float:left;
	text-align:left;
	padding:0;
	line-height:0.4em;
} 
#funcionalidades ul.migas li{
	font-size:1.4em;
	border:none;
	float:left;
	margin-right:1em;
	display:block;
}  
#funcionalidades ul.migas li img{
	padding-top:0.32em;
}
#funcionalidades ul.migas li a.home{
	padding:0;
	background:url(../images/home.png) no-repeat;
	display:block;
	width:22px;
	height:22px;
} 
#funcionalidades ul.migas li a.home:hover{
	padding:0;
	background:url(../images/home2.png) no-repeat;
} 
#funcionalidades ul.migas li a{
	color:#000;
	font-weight:bold;
	display:block;
	padding-top:0.6em;
} 
#funcionalidades ul.migas li a:hover{
	color:#666;
} 
#funcionalidades ul.migas li span{
	font-weight:bold;
	color:#222;
	display:block;
	float:left;
	padding-top:0.6em;
}  


/*PIE Y MENU DEL PIE*/
#menuPie{
	clear:both;
	width:100%;
	overflow:hidden;
	background-color:#c3d7ec;
	margin-top:1em;
}
#info{
	float:left;
	font-size:1.5em;
	color:#000;
	padding:1em;
}
#pie{
	list-style:none;
	float:right;
	background:none;
	margin-top:1em;
	font-size:1.5em;
}
#pie li{
	float:left;
	padding-right:2em;
}

a.pies{
	color:#000;
	font-weight:normal;
}
a.pies:hover{
	color:#666;
	text-decoration:none;
}
a.pies_selected{
	color:#666;
	font-weight:normal;
}
a.pies_selected:hover{
	color:#000;
	text-decoration:none;
}

/*MENU BAJO*/
#bajo{
	width:100%;
	overflow:hidden;
	background: #0399d4 !important; /* for non-css3 browsers */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#04acec', endColorstr='#0186ba'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#04acec), to(#0186ba)) !important; /* for webkit browsers */
	background: -moz-linear-gradient(top,  #04acec,  #0186ba) !important; /* for firefox 3.6+ */
}
#bajo .serviciosBajo{
	max-width: 1200px;
	margin:0 auto;
}

#menuServicios{
	clear:both;
	overflow:auto;
	margin-bottom:1em;
	padding:1em;
	font-size:1.2em;
}
#menuServicios .linea{
	border-bottom:1px solid #000;
	margin-top: 1.5em;
}
#menuServicios ul{
	float:left;
	margin-right:0em;
	margin:0;
	padding:0;
	margin-top:0.5em;
}
#menuServicios ul li span{
	font-weight:bold;
	font-size:1.1em;
}
#menuServicios ul li ul{
	float:none;
	width:auto;
}
#menuServicios ul, #menuServicios ul a{
	list-style:none;
	color:#fff;
	font-weight:normal;
	display:block;
	margin-top:1em;
}
#menuServicios ul  a:hover, ul a:hover{
	color:#ccc;
}


/*CONTENIDOS*/
#contenidos{
	max-width: 1200px;
	margin:0 auto;
	color:#333;
	font-size:1.4em;
	margin-bottom:1em;
	overflow:hidden;
	height:100%;
}

#contenidos h2{
	font-size:1.5em;
	margin:0;
	color:#FFFFFF;
	padding-left:0.5em;
	padding:0.35em 0.5em;
	background-color:#99cdff;
}
#contenidos h2 a{
	color:#000;
	font-weight:normal;
}
#contenidos h2 a:hover{
	color:#fff;
}

#contenidos h3{
	font-size:1.4em;
	color:#000;
	padding-left:0.5em;
	padding:0.2em 0.5em;
	background-color:#d3e9ff;
}
#contenidos h3 a{
	color:#fff;
}

#contenidos h4 {
	font-size:1.0em;
	color:#000;
	background-color:#dcdcdc;
	padding:0.5em;
	-moz-border-radius:0.5em;
	-webkit-border-radius:0.5em;
	clear:both;
}
#contenidos h4 a{
	color:#cc0000;
}

#contenidos img.adorno{
	float:left;
	padding:0 1em 1em 0;
}

#contenidos ul{
	-moz-border-radius:0.5em;
	-webkit-border-radius:0.5em;
	background-color:#efefef;
	margin:1em 0 0 0;
	padding:1em 1em 1em 3em ;
	list-style-image:url(../images/arrow-right.jpg);
	line-height:1.5em;
}
#contenidos ul li{
	padding-top:0.3em;
	padding-bottom:0.3em;
}
#contenidos ul li.conBorde{
	padding-top:0em;
	border-bottom:0.5em solid #FFFFFF;
	padding-bottom:1em;
}
#contenidos ul li a{
	color:#000;
	font-weight:bold;
}
#contenidos ul li a:hover{
	color:#555;
}
#contenidos ul li span{
	color:#000;
	font-weight:bold;
}

#contenidos ul li span.field{
	color:#006699;
	font-weight:bold;
}



/*LATERAL*/
#lateral {
	width:23%;
	color:#000;
	font-size:1.4em;
	float:right;
	overflow:hidden;
	margin-bottom:0.8em;
}

#lateral h3{
	-moz-border-radius:0.3em;
	-webkit-border-radius:0.3em;
	margin:0;
	background-color:#e3e3e3;
	font-size:1.3em;
	color:#000;
	padding:0.3em;
	font-weight:normal;
	clear:both;
}
#lateral h3 a{
	font-weight:normal;
	color:#000;
}
#lateral h3 a:hover{
	color:#fff;
}

/*MENULATERAL*/
#menuLateral{
}
#menuLateral ul{
	list-style:none;
	margin:0;
	padding:0;
}
#menuLateral ul li {
	background-color:#ccc;
	-moz-border-radius:0.3em;
	-webkit-border-radius:0.3em;
	padding:0.3em;
	margin-bottom:1em;
}
#menuLateral ul li a{
	color:#000;
	font-weight:bold;
}
#menuLateral ul li a:hover{
	color:#444;
}
#menuLateral ul li a:selected{
	color:#444;
	background:none;
}



/*CALENDARIO LATERAL*/

#Calendario {
	-moz-border-radius:0.5em;
	-webkit-border-radius:0.5em;
	background-color:#ccc;
	font-size:1.0em;
	color:#FFFFFF;
	padding:0.5em;
}

#Calendario p {
	margin:0;
	padding:2% 0;
	text-align:center;
	font-weight:bold;
}
#Calendario .Paginacion{
	width:94%;
	margin:0;
	padding:2% 3%;
	overflow:hidden;
	font-size:0.9em;
	text-align:center;
	border:none;
}
#Calendario .Paginacion a{
	margin-right:.3em;
	color:#fff;
}
#Calendario .Paginacion a:hover{
	color:#000;
}
#Calendario .MesActual a{
	margin-right:.3em;
	color:#fff;
	font-size:1.2em;
}
#Calendario .MesActual a:hover{
	margin-right:.3em;
	color:#000;
}
#Calendario table{
	width:100%;
	margin:0 auto;
	padding:0;
	font-size:1.0em;
	border-collapse:collapse;
}
#Calendario table th{
	padding-bottom:2%;
	color:#000;
	text-align:center;
	font-weight:bold;
	text-transform:uppercase;
}
#Calendario table td{
	padding:.2em .3em;
	text-align:center;
	font-weight:bold;
	border:none;
	color:#FFFFFF;
}
#Calendario table td a{
	display:block;
	background:#555;
	color:#fff;
	-moz-border-radius:0.3em;
	-webkit-border-radius:0.3em;
	padding:0.2em;
}
#Calendario table td a:hover {
	text-decoration:none;
	color:#000000;
} 


/*EVENTOS*/
#eventos ul {
}
#eventos ul li{
	margin-bottom:1em;
}
#eventos ul li span.fecha{
	color:#000;
}
#eventos ul li span.entradilla{
	color:#000000;
}
#eventos ul li span.autor{
	color:#000;
}


#evento{
	line-height:1.5em;
}
#evento p{
	margin:0.5em 0;
}
#evento .titulo {
	font-size:1.5em;
	font-weight:bold;
}
#evento .titulo a{
	font-size:1.0em;
	font-weight:bold;
}
#evento .fechaNoticia {
	color:#666;
	font-size:0.9em;
	font-weight:bold;
	clear:both;
}
#evento .autor {
	color:#000;
	clear:both;
}
#evento .entradilla {
	font-size:0.9em;
	clear:both;
	overflow:hidden;
}
#evento img {
	float:right;
	padding:0 0 1em 1em;
	width:200px;
}
#evento .cuerpo {
	display:block;
	padding-bottom:1em;
}


/*FORM REGISTRO*/

.campo {
	
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	
	font-size: 1em;
	
	font-style: normal;
	
	font-weight: bold;
	
	text-decoration: none;
	
	color:#333333;
	
	margin:0px 0px 0px 0px;
	
	float:left;
	
	width:190px;
	
	text-align:left;
	
}

.elemento {
	
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	
	font-style: normal;
	
	text-decoration: none;
	
	color:#000000;
	
	font-size:1em;
	
	margin:0px 0px 10px 50px;
	
}


/*TRABAJOS*/

#trabajos{
	clear:both;
	text-align:center;
	padding:0em;
	overflow:hidden;
	-moz-border-radius:0.5em;
	-webkit-border-radius:0.5em;
	margin-top:1em;
}
.trabajo{
	float:left;
	width:30%;
	background-color:#ececec;
	-moz-border-radius:1em;
	-webkit-border-radius:1em;
	margin:0.7em;
}

.trabajo1{
	width:200px;
	padding:25px 0px 18px;
	margin:0 auto;
}
.trabajo.ultimo{
	clear:both;
}
.trabajo.portada{
	border:0px solid #ececec;
	margin-left:7px;
	height:auto;
	width:32%;
}
.trabajo.portada span{
	text-align:left;
	padding-left:0.5em;
}

.trabajo img{
	vertical-align:middle;
	width:90%;
	margin-bottom:1em;
}
.trabajo span{
	clear:both;
	display:block;
}

.thumb_trabajo{
	border:none;
	margin-top:5px;
}
.thumb_trabajo_border{
	border:1px solid #ccc;
	margin-top:5px;
}

a.enlace{
	font-size:0.9em;
	color:#000;
	font-weight:normal;
}
a.enlace:hover{
	color:#555;
	text-decoration:none;
}

a.titulo_trabajo{
	font-size:1.0em;
	color:#000;
	font-weight:bold;
}
a.titulo_trabajo:hover{
	color:#555;
	text-decoration:none;
}

.trabajoLateral{
	padding:0 0.5em;
	text-align:center;
	margin-bottom:1em;
}
.trabajoLateral img{
	clear:both;
	width:100%;
	margin-top:0.5em;
	border:1px solid #ccc;
}
.trabajoLateral a{
	font-size:1.3em;
	color:#cc0000;
	text-align:left;
}
.trabajoLateral a:hover{
	color:#000;
}
.trabajoLateral span{
	clear:both;
	display:block;
	font-size:0.8em;
	color:#666;
}
.trabajoLateral p{
	text-align:left;
	font-size:0.8em;
	color:#666;
}
.trabajoLateral h4{
	text-align:left;
}

#fichaTrabajo{
}
#fichaTrabajo img{
	width:75%;
	border:1px solid #ccc;
	margin:0 auto;
	display:block;
}
#fichaTrabajo .url{
	color:#777;
	font-weight:bold;
	display:block;
	margin:1em 0;
}
#fichaTrabajo .avance{
	font-size:0.9em;
	font-style:italic;
}

/*PAGINACION*/

#Paginado{
	margin:0;
	padding:1em 0 0 0;
	font-size:0.8em;
}
#Paginado ul{
	overflow:hidden;
	margin:0 auto;
	padding:0.5em 1em;
	list-style:none;
	text-align:center;
	background-color:#FFFFFF;
}
#Paginado ul li{
	width:auto;
	margin:0;
	padding:.2em .7em;
	float:left;
	border-right:1px solid #ccc;
	color:#999;
	background:none;
	list-style-image:none;
	border-bottom:none;
	-moz-border-radius:0.3em;
	-webkit-border-radius:0.3em;
}
#Paginado ul li.anterior{
	text-transform:uppercase;
	border:none;
	background:url(../images/pag-arrow-left.png) left no-repeat;
	padding-left:1.5em;
}

#Paginado ul li.siguiente{
	text-transform:uppercase;
	border:none;
	background:url(../images/pag-arrow-right.png) right no-repeat;
	padding-right:1.5em;
}

#Paginado ul li.on{
	color:#fff;
	background:#99CDFF;
}

/*LISTADOS*/
.listado{
	clear:both;
	padding:1em 0;
}
.listado .titulo {
	float:left;
	font-size:1.5em;
	font-weight:bold;
}
.listado .titulo a{
	font-size:1.0em;
	font-weight:bold;
}
.listado .fecha {
	float:right;
	font-size:0.9em;
}
.listado .fechaNoticia {
	clear:both;
	display:block;
	font-size:0.9em;
	font-weight:bold;
	color:#999999;
}
.listado .autor {
	clear:both;
	display:block;
	font-size:0.9em;
	color:#cc0000;
}
.listado .entradilla {
	clear:both;
	display:block;
	padding-top:0.5em;
	font-weight:bold;
}
.listado .entradilla_lateral {
	clear:both;
	display:block;
	padding-top:0.5em;
	font-weight:normal;
	font-size:0.8em;
}
.listado .cuerpo {
	display:block;
	padding-bottom:1em;
}
.listado img {
	float:left;
	padding:0 1em 1em 0;
	width:128px;
}


/*HERRAMIENTAS COMPARTIR*/

#HerramientasCompartir {
	clear:both;
	margin-top:1em;
	overflow:hidden;
	background-color:#FFFFFF;
}
#HerramientasCompartir ul{
	margin:0;
	overflow:hidden;
	padding:0.5em 0.5em 0;
	background:none;
}
#HerramientasCompartir ul li{
	display:inline;
	padding:0;
	 list-style:none;
	float:left;
	border:none;
	  }
#HerramientasCompartir ul li.ultimo{
	border-right:none;
}
#HerramientasCompartir ul li a img{
	border:none;
}


.DestacadoDatos {
	padding:2em 1em;
	text-align:left;
}
.DestacadoDatos, .ResaltadoTramites {
	width:92%;
	margin-bottom:2em;
	padding:3% 4% 1%;
	background:#f0f0f0;
}
.DestacadoDatos p.Finalizado, .DestacadoDatos p.Abierto {
	font-size:1.3em;
	line-height:0;
}
.DestacadoDatos p span{
	margin:0 0 0 .5em;
	padding:0;
	color:#000;
	text-transform:uppercase;
}
.DestacadoDatos ul {
	margin:0;
	padding:0;
	list-style:none;
}
.DestacadoDatos ul li {
	margin:0 0 .3em;
	padding:0;
	background:none;
}
.DestacadoDatos ul li.Lugar {
	width:100%;
	overflow:hidden;
}
.DestacadoDatos ul li.Lugar span{
	width:auto;
	margin-right:.5em;
	float:left;
}
.DestacadoDatos ul li.Lugar p{
	width:auto;
	float:left;
	font-size:1em;
	color:#c50010;
}
.DestacadoDatos ul li span{
	font-weight:bold;
} 
.DestacadoDatos p a{
	font-weight:bold;
}
.DestacadoDatos div.ResumenLey p{
	font-weight:bold;
}
.DestacadoDatos h2{
	margin:.3em 0;
	font-size:1.1em;
	line-height:1.2em;
	color:#777;
}



/*NOTICIAS*/
#noticias {
	background-color:#ececec;
	-moz-border-radius:0.5em;
	-webkit-border-radius:0.3em;
	margin-top:1em;
}
#noticias ul{
	list-style:none;
	background:none;
	padding:1em;
	margin:0}
#noticias ul li{
	border-bottom:0.3em solid #FFFFFF;
	overflow:hidden;
}
#noticias ul li .fecha{
	font-size:0.9em;
	font-weight:bold;
	color:#666666}
#noticias ul li p.entradilla span{
	font-weight:bold;
}
#noticias ul li .masinfo{
	background:url(../images/flecha.png) no-repeat right;
	padding-right:1em;
	font-size:0.9em;
}
#noticias ul li .titulo{
	font-size:1.2em;
	font-weight:bold;
}
#noticias ul li img{
	float:right;
	width:150px;
	padding:1em 0 1em 1em;
}
#noticias ul li ul{
	list-style:square;
	background:none;
	margin:0;
	color:#000000;
	line-height:1.2em;
}
#noticias ul li ul li{
	border:none;
	background:url(../files/secciones/arrow-right.jpg) no-repeat left;
	padding:0.5em 1.5em;
}





#logos ul{
	overflow:auto;
	background-color:#fff;
}
#logos ul li{
	list-style:none;
	margin:0;
	float:left;
	margin-right:1em;
	list-style-position:inside;
}



.verWeb{
	float:right;
	display:inline-block;
	padding:1em;
	color:#FFFFFF;
	font-size:1.2em;
	-moz-border-radius-topleft:0.5em;
	-moz-border-radius-bottomright:0.5em;
}
.verWeb:hover{
	color:#000;
}

/*MAPA WEB*/
#mapaWeb{
	clear:both;
	-moz-border-radius:0.5em;
	-webkit-border-radius:0.5em;
	margin:0;
	margin-bottom:1em;
	font-size:1.4em;
}
#mapaWeb ul{
	list-style:none;
	margin:0;
	line-height:normal;
	overflow:hidden;
	padding:0em;
}
#mapaWeb ul li{
	padding-top:0.5em;
	margin:0;
}
#mapaWeb ul li a {
	display:block;
	padding:0.6em;
	background-color:#ccc;
	-moz-border-radius:0.5em;
	-webkit-border-radius:0.5em;
}
#mapaWeb ul li ul {
	clear:both;
	display:block;
}
#mapaWeb ul li ul li{
	clear:both;
}
#mapaWeb ul li ul li a {
	display:block;
	padding:0.6em 2em;
	background-color:#ececec;
	-moz-border-radius:0.5em;
	-webkit-border-radius:0.5em;
}
#mapaWeb a:hover {
	color:#666666;
}



/*ESN*/

#destacado{
	padding:1em;
	background-color:#66CCFF;
	margin:1em 0;
	color:#000;
	display:block;
	width:10em;
	/*float:left;*/
	-moz-border-radius-topleft:1em;
	-moz-border-radius-topright:1em;
	-moz-border-radius-bottomright:1em;
	-webkit-border-top-left-radius:1em;
	-webkit-border-top-right-radius:1em;
	-webkit-border-bottom-right-radius:1em;
}

#destacado:hover{color:#fff;}

#destacado.inscripcion{background-color:#ccc; margin-left:1em;}

/*Formulario entrada*/

#cajaFormularioHeader{ font-size:0.9em; text-align:left; margin:1em 0.5em; padding:0;}
#cajaFormularioHeader h3{ margin:0; padding:0; font-size:1.4em; margin-right:0.7em;}

#cajaFormularioHeader form { border:none; margin:0; padding:0;  }
#cajaFormularioHeader form fieldset{ border:none; margin:0; padding:0; width:100%; }
#cajaFormularioHeader form legend{ font-weight:bold;}
#cajaFormularioHeader form label{ clear:both; display:block; width:40%; float:left; text-align:left; padding:0.9em 0em; font-weight:bold;}
#cajaFormularioHeader form input{ width:50%; float:right; margin:0.5em 0em; border:1px solid #ccc; -moz-border-radius:0.6em; -webkit-border-radius:0.6em; padding:0.3em; color:#666666;}
#cajaFormularioHeader form textarea{ width:60%; float:left; margin:0.5em 0em; border:1px solid #ccc; -moz-border-radius:0.3em; -webkit-border-radius:0.3em; padding:0.3em; font-family:Arial, Helvetica, sans-serif; font-size:1.1em; color:#666; }
#cajaFormularioHeader form input.enviar{ float:left; margin:0.5em 0em; border:1px solid #555; -moz-border-radius:0.5em; -webkit-border-radius:0.5em; padding:0.2em 0.5em; color:#666666; width:100px; background-color:#ccc; color:#FFFFFF; font-size:1.3em;}
#cajaFormularioHeader form input.enviar:hover{ background-color:#d4d4d4; color:#444; cursor:pointer; border:1px solid #666;}
#cajaFormularioHeader form input.cancelar{  float:left; margin:0.5em 1em; border:1px solid #ccc; -moz-border-radius:0.7em; -webkit-border-radius:0.7em; padding:0.7em; color:#666666; width:100px;}
#cajaFormularioHeader form input.cancelar:hover{ background-color:#d4d4d4; cursor:pointer;}
#cajaFormularioHeader form div.captcha{ width:50%; float:left; margin:0.5em 1em;  padding:0em; color:#666666; }
#cajaFormularioHeader form p.error{ font-size:1.2em; text-transform:none; text-align:center; background-color:#FF0000; padding:0.3em; -moz-border-radius:0.5em; -webkit-border-radius:0.5em; color:#FFFFFF; }
#cajaFormularioHeader form p.ok{ font-size:1.2em; text-transform:none; text-align:center; background-color:#336699; padding:0.3em; -moz-border-radius:0.5em; -webkit-border-radius:0.5em; color:#FFFFFF; }
#cajaFormularioHeader form p.aviso{ clear:both;}
#cajaFormularioHeader form img.seleccionada{ width:200px; float:left; margin-left:1em; padding:0.7em; background-color:#FFFFFF; -moz-border-radius:0.7em; -webkit-border-radius:0.7em;}

#perfiles{ padding:1em; background-color:#FFFFFF; -moz-border-radius:0.5em; -webkit-border-radius:0.5em; margin:1em 0; border:0px solid #666;}
#perfiles ul{ display:table; padding:0; margin:0;}
#perfiles ul li{ display:table-row; }
#perfiles ul li input{ margin-right:1em;}


/*FORMULARIO INSCRIPCION*/
#cajaFormulario{ padding:0em;  font-size:1.1em; text-align:left; margin:1em 0; overflow:hidden; clear:both; }
#cajaFormulario p{ margin:0; padding:0; margin-bottom:1em;}
#cajaFormulario #change-image{font-size:0.8em; padding:0;}
#cajaFormulario #captchaField{width:150px; clear:both; margin:0.5em 0; }

#cajaFormulario form fieldset{ border:none; padding:0;  margin:0;}
#cajaFormulario form legend{ font-weight:bold; margin-bottom:2em; margin-top:3em;  width:100%; padding:0.5em 0.5em 0.5em 0;}
#cajaFormulario form label{ clear:both; display:block; width:30%; float:left; text-align:right; padding:0.7em 1em 0.3em 1em; font-weight:bold;}
#cajaFormulario form label a{ text-decoration:underline;}
#cajaFormulario form label span{ font-weight:normal;}
#cajaFormulario form label.required{ color:#3b5999;}
#cajaFormulario form input{ width:50%; float:left; margin:0.5em 1em; border:1px solid #ccc; -moz-border-radius:0.3em; -webkit-border-radius:0.3em; padding:0.3em; color:#333; font-family:"Century Gothic",Georgia, "Times New Roman", Times, serif;}
#cajaFormulario form input.required{ background-color:#FFFF99;}
#cajaFormulario form input.vacio{ border:5px solid #FF0000;}
#cajaFormulario form select{ font-size:1.1em; width:51.3%; float:left; margin:0.5em 0 0.5em 1em; border:1px solid #ccc; -moz-border-radius:0.3em; -webkit-border-radius:0.3em; padding:0.25em 0.5em; font-family:"Century Gothic",Georgia, "Times New Roman", Times, serif;}
#cajaFormulario form select.required{ background-color:#FFFF99;}
#cajaFormulario form textarea{ font-size:1.1em; width:50%; float:left; margin:0.5em 1em; border:1px solid #ccc; -moz-border-radius:0.3em; -webkit-border-radius:0.3em; padding:0.3em; font-family:"Century Gothic",Georgia, "Times New Roman", Times, serif; }
#cajaFormulario form input.cancelar{  float:left; margin:0.5em 0 0.5em 0em; border:1px solid #ccc; -moz-border-radius:0.7em; -webkit-border-radius:0.7em; padding:0.7em; color:#666666; width:100px;}
#cajaFormulario form input.cancelar:hover{ background-color:#d4d4d4; cursor:pointer;}
#cajaFormulario form input.enviar{ float:left; margin:0.5em 1em; border:1px solid #5e94cc; -moz-border-radius:0.7em; -webkit-border-radius:0.7em; padding:0.7em; color:#666666; width:120px; background-color:#5e94cc; color:#FFFFFF;}
#cajaFormulario form input.enviar:hover{ background-color:#d4d4d4; border:1px solid #666; cursor:pointer; color:#000000;}
#cajaFormulario form input.files{ width:40%; float:left; }
#cajaFormulario form a.files{ float:left; width:10%; margin-top:1em; }
#cajaFormulario form img.adjunto{ float:left; width:10%; }
#cajaFormulario form div.captcha{ width:50%; float:left; margin:0.5em 1em;  padding:0em; color:#666666; }
#cajaFormulario form p.error{ font-size:1.2em; text-transform:none; text-align:center; background-color:#FF0000; padding:0.3em; -moz-border-radius:0.5em; -webkit-border-radius:0.5em; color:#FFFFFF; }
#cajaFormulario form p.ok{ font-size:1.2em; text-transform:none; text-align:center; background-color:#336699; padding:0.3em; -moz-border-radius:0.5em; -webkit-border-radius:0.5em; color:#FFFFFF; }
#cajaFormulario form p.aviso{ clear:both;}
#cajaFormulario form p.texto{ clear:both; padding:1em; font-size:1em; font-style:italic;}
#cajaFormulario form p.radios input{ float:left; }
#cajaFormulario form p.radios span{ display:block; float:left; margin-top:0.5em;}
#cajaFormulario form img.seleccionada{ width:200px; float:left; margin-left:1em; padding:0.7em; background-color:#FFFFFF; -moz-border-radius:0.7em; -webkit-border-radius:0.7em;}
#cajaFormulario form input.check{ text-align:left; width:auto;}
#cajaFormulario form input.radio{ float:left; width:auto;}

#cajaFormularioListado{ padding:1em; background-color:#fff; -moz-border-radius:0.5em; -webkit-border-radius:0.5em; font-size:0.9em; text-align:left; margin:1em 0; overflow:hidden; clear:both;}
#cajaFormularioListado p{ margin:0; padding:0;}

#cajaFormularioListado form fieldset{ border:none; padding:0; }
#cajaFormularioListado form legend{ font-weight:bold;}

#cajaFormularioListado form input{border:1px solid #ccc; color:#666666;}
#cajaFormularioListado form label{ text-align:right; font-weight:bold;}

#cajaFormularioListado form input.cancelar{  float:left; margin:0.5em 1em 0.5em 0; border:1px solid #ccc; -moz-border-radius:0.7em; -webkit-border-radius:0.7em; padding:0.7em; color:#666666; width:100px;}
#cajaFormularioListado form input.cancelar:hover{ background-color:#d4d4d4; cursor:pointer;}
#cajaFormularioListado form input.enviar{ float:left; margin:0.5em 0em; border:1px solid #0080C0; -moz-border-radius:0.7em; -webkit-border-radius:0.7em; padding:0.7em; color:#666666; width:120px; background-color:#66CCFF; color:#FFFFFF;}
#cajaFormularioListado form input.enviar:hover{ background-color:#d4d4d4; border:1px solid #666; cursor:pointer;}

#cajaFormularioListado form table{ border:1px; clear:both; margin:0; padding:0; width:100%;}


/*PASOS DEL FORMULARIO*/
#pasos ul{ clear:both; overflow:hidden; background:none; padding:0; margin:0; font-size:1.2em; font-weight:bold; margin-top:1em; }
#pasos ul li {float:left; list-style:none; -moz-border-radius:0.5em; -webkit-border-radius:0.5em; padding:0.5em 1em; background-color:#fff; width:29.65%; }
#pasos ul li.on{background-color:#66CCFF;}

#cse-search-results{ -moz-border-radius:1em; -webkit-border-radius:1em;}

/*Tabla de listados*/

#listadosTable{ width:100%; border-collapse:collapse; font-size:0.9em; margin-top:1em; }
#listadosTable td, th{ border:1px solid #79C7F0;}
#listadosTable td {padding:  1em;}
#listadosTable td p{padding:  0em; margin:0;}
#listadosTable ul {padding: 0; list-style:none; background:none; margin:0;}
#listadosTable .cabecera{ background-color:#99cdff; color:#FFFFFF; font-weight:bold; font-size:1.1em;}
#listadosTable .cabecera td{ padding:0.5em 1em;}
#listadosTable .bona a {color:#390;}
#listadosTable .zuazo a{color:#069;}
#listadosTable .bold{ font-weight:bold;}

#destacadas ul{list-style:url(../images/arrow-right.png); padding-left:1.5em; line-height:2em;}

.localidad{color:#000; background-color:#FFCC00; padding:0.2em 0.5em; -moz-border-radius:0.5em; -webkit-border-radius:0.5em;}
.localidad:hover{color:#666;}

.localidadNo{color:#666; background-color:#fff; padding:0.2em 0.5em; -moz-border-radius:0.5em; -webkit-border-radius:0.5em;}
.localidadNo:hover{color:#000;}



.size1-3{font-size:1.3em;}
.size1-1{font-size:1.1em;}


/*BIDEO*/


.subtitles{ background-color:#dcdcdc; border:1px solid #ccc; font-size:0.8em; margin-top:0.2em; padding:0.5em; font-weight:bold; text-align:right;}
.subtitulos{-moz-border-radius:0.6em; -webkit-border-radius:0.6em; background-color:#f8f8f8; padding:0.2em 0.3em; color:#000; border:1px solid #d6d6d6;}
.subtitulosHigh{-moz-border-radius:0.6em; -webkit-border-radius:0.6em; background-color:#f8f8f8; padding:0.3em; color:#ff0000; border:1px solid #d6d6d6;}

#BIDEO{float:left; margin-bottom:1em;}
#BIDEORIGHT{float:right; width:48%; margin-bottom:1em;}
#BIDEORIGHT ul{ margin-top:0;}


/*PORTADA*/

#contenidos .cajaPortadaSuperior{ margin-top:0.5em; padding-top:0.4em;}
#contenidos .cajaPortadaSuperior {background-color:#fff; overflow:hidden; height:110px; }
#contenidos .cajaPortadaSuperior img{ float:left; padding:1em 0.5em 1em 1em;;}
#contenidos .cajaPortadaSuperior p{ float:left; width:50%; padding:0.5em;}
#contenidos .cajaPortadaSuperior p a{ font-size:1.4em; font-weight:bold; margin-bottom:1em;}
#contenidos .cajaPortadaSuperior p a:hover{ color:#666;}
#contenidos .cajaPortadaSuperior p span{ font-weight:bold;}

#contenidos .lateralDestacadas{ margin-top:0.7em; padding:0em; margin-left:0.5em; background-color:#5694C8;overflow:hidden;  font-size:0.8em; color:#FFFFFF;}
#contenidos .lateralDestacadas h3{ padding:0.5em; background-color:#1C5482; margin:0;}
#contenidos .lateralDestacadas h3 a{ color:#fff;}
#contenidos .lateralDestacadas h3 a:hover{ color:#000;}
#contenidos .lateralDestacadas h3 img{ float:right; width:32px;}
#contenidos .lateralDestacadas ul{ padding:0.5em; text-decoration:none; background:none; font-size:1.1em;}
#contenidos .lateralDestacadas ul li { margin-bottom:1em;}
#contenidos .lateralDestacadas ul li a{ font-size:1.4em; font-weight:bold; margin-bottom:1em; color:#fff;}
#contenidos .lateralDestacadas ul li a:hover{ color:#000;}
#contenidos .lateralDestacadas ul li span{ font-weight:bold;}

#contenidos .lateralUltimas{ margin-top:0.7em; padding:0em; margin-left:0.5em; background-color:#82B7E3;overflow:hidden;  font-size:0.8em; color:#000;}
#contenidos .lateralUltimas h3{ padding:0.5em; background-color:#567996; margin:0;}
#contenidos .lateralUltimas h3 a{ color:#000;}
#contenidos .lateralUltimas h3 a:hover{ color:#444;}
#contenidos .lateralUltimas h3 img{ float:right; width:36px;}
#contenidos .lateralUltimas ul{ padding:0.5em; text-decoration:none; background:none; font-size:1.1em;}
#contenidos .lateralUltimas ul li { margin-bottom:1em;}
#contenidos .lateralUltimas ul li a{ font-size:1.4em; font-weight:bold; margin-bottom:1em; color:#000;}
#contenidos .lateralUltimas ul li a:hover{ color:#444;}
#contenidos .lateralUltimas ul li span{ font-weight:bold;}

#contenidos .lateralTemas{ margin-top:0.7em; padding:0em; margin-left:0.5em; background-color:#CFD9EC;overflow:hidden;  font-size:0.8em; color:#000;}
#contenidos .lateralTemas h3{ padding:0.5em; background-color:#A8B9D8; margin:0;}
#contenidos .lateralTemas h3 a{ color:#fff;}
#contenidos .lateralTemas h3 a:hover{ color:#444;}
#contenidos .lateralTemas h3 img{ float:right; width:38px;}
#contenidos .lateralTemas ul{ list-style:none; padding:0.5em; margin:0; background-color:#CFD9EC; }
#contenidos .lateralTemas ul li { float:left; margin-right:0.5em;}
#contenidos .lateralTemas ul li a{ font-size:1.4em; font-weight:bold; margin-bottom:1em; color:#000;}
#contenidos .lateralTemas ul li a:hover{ color:#444;}
#contenidos .lateralTemas ul li span{ font-weight:bold;}

#contenidos .lateralBanner{ margin-top:0.5em; padding:0em; margin-left:0.4em; background-color:#284472;overflow:hidden;  font-size:1em; color:#fff;}
#contenidos .lateralBanner h3{ padding:0.5em 0; background-color:#284472; margin:0; font-size:2.5em; text-align:center;}
#contenidos .lateralBanner h3 a{ color:#fff;}
#contenidos .lateralBanner h3 a:hover{ color:#000;}
#contenidos .lateralBanner div{ padding:0.5em;  }


#contenidos .audios{ background-color:#f1eeb7;}
#contenidos .videos{ background-color:#b2d1ed;}
#contenidos .textos{ background-color:#aed9ac;}

#contenidos .cajaPortadaInferior {width:100%; margin-top:0.5em; background-color:#ebf6ff; height:175px; }
#contenidos .cajaPortadaInferior h2{background:#c3d7ec; font-weight:normal; color:#000000;  }
#contenidos .cajaPortadaInferior h2 img{float:right; }
#contenidos .cajaPortadaInferior div { padding:0.5em; padding-top:1em;}
#contenidos .cajaPortadaInferior div p{ font-weight:bold;}
#contenidos .cajaPortadaInferior div span{ background:url(../images/h1_arrow.gif) no-repeat left; padding-left:1em; line-height:1.5em;}

#contenidos .cajaPortadaMapa {width:480px; margin-top:0.5em; margin-left:0.5em; background-color:#ebf6ff; }
#contenidos .cajaPortadaMapa h2{background:#b3deec; font-weight:normal; color:#000000;  }
#contenidos .cajaPortadaMapa h2 img{float:right; }
#contenidos .cajaPortadaMapa div { padding:0.5em;}
#contenidos .cajaPortadaMapa div p{ font-weight:bold;}
#contenidos .cajaPortadaMapa div span{ background:url(../images/h1_arrow.gif) no-repeat left; padding-left:1em; line-height:1.5em;}

#BIDEOHOME{margin-top:0.5em; margin-left:0.5em;}




/*NUBE DE TAGS*/
#nubeTags{
	text-align:center;
	clear:both;
	margin-bottom:1em;
	overflow:hidden;
}
#nubeTags.general{
	overflow:hidden;
	margin-top:1em;
	background-color:#ececec;
	-moz-border-radius:0.5em;
	-webkit-border-radius:0.5em;
	clear:both;
	padding:1em;
}
#nubeTags ul{
	list-style:none;
	padding:0;
	margin:0;
}
#nubeTags ul li{
	float:left;
	margin-right:0.5em;
}

/*FORMULARIO CAPTIONS*/
#formCaptions{ padding:0em;  font-size:1.0em; text-align:left; margin:0; overflow:hidden; clear:both; background-color:#ececec; -webkit-border-radius:0.5em; }
#formCaptions p{ margin:0; padding:0; margin-bottom:1em; clear:both; overflow:hidden;}

#formCaptions form fieldset{ border:none; padding:0;  margin:0;}
#formCaptions form legend{ font-weight:bold; margin-bottom:2em;  width:100%; padding:0.3em; font-size:2em; display:block;}
#formCaptions form label{ display:block; float:left; text-align:right; padding:0.3em; font-weight:bold; margin-left:0.5em;}
#formCaptions form label a{ text-decoration:underline;}
#formCaptions form label span{ font-weight:normal;}
#formCaptions form label.required{ color:#3b5999;}
#formCaptions form input{ float:left;  margin:0; border:1px solid #ccc; -moz-border-radius:0.3em; -webkit-border-radius:0.3em; padding:0.3em; color:#333; font-family:"Century Gothic",Georgia, "Times New Roman", Times, serif;}
#formCaptions form input.required{ background-color:#FFFF99;}
#formCaptions form input.vacio{ border:5px solid #FF0000;}
#formCaptions form select{ font-size:1.1em; width:51.3%; float:left; margin:0.5em 0 0.5em 1em; border:1px solid #ccc; -moz-border-radius:0.3em; -webkit-border-radius:0.3em; padding:0.25em 0.5em; font-family:"Century Gothic",Georgia, "Times New Roman", Times, serif;}
#formCaptions form select.required{ background-color:#FFFF99;}
#formCaptions form textarea{ font-size:1.1em; float:left; margin:0; border:1px solid #ccc; -moz-border-radius:0.3em; -webkit-border-radius:0.3em; padding:0.3em; font-family:"Century Gothic",Georgia, "Times New Roman", Times, serif; }
#formCaptions form input.cancelar{  float:left; margin:0em;  margin-left:0.5em; border:1px solid #ccc; -moz-border-radius:0.7em; -webkit-border-radius:0.7em; padding:0.7em; color:#666666; width:100px;}
#formCaptions form input.cancelar:hover{ background-color:#d4d4d4; cursor:pointer;}
#formCaptions form input.enviar{ float:left; margin:0;  margin-left:0.5em; border:1px solid #5e94cc; -moz-border-radius:0.7em; -webkit-border-radius:0.7em; padding:0.7em; color:#666666; width:120px; background-color:#5e94cc; color:#FFFFFF;}
#formCaptions form input.enviar:hover{ background-color:#d4d4d4; border:1px solid #666; cursor:pointer; color:#000000;}
#formCaptions form input.files{ width:40%; float:left; }
#formCaptions form a.files{ float:left; width:10%; margin-top:1em; }
#formCaptions form img.adjunto{ float:left; width:10%; }
#formCaptions form div.captcha{ width:50%; float:left; margin:0.5em 1em;  padding:0em; color:#666666; }
#formCaptions form p.error{ font-size:1.2em; text-transform:none; text-align:center; background-color:#FF0000; padding:0.3em; -moz-border-radius:0.5em; -webkit-border-radius:0.5em; color:#FFFFFF; }
#formCaptions form p.ok{ font-size:1.2em; text-transform:none; text-align:center; background-color:#336699; padding:0.3em; -moz-border-radius:0.5em; -webkit-border-radius:0.5em; color:#FFFFFF; }
#formCaptions form p.aviso{ clear:both;}
#formCaptions form p.texto{ clear:both; padding:1em; font-size:1em; font-style:italic;}
#formCaptions form p.radios input{ float:left; }
#formCaptions form p.radios span{ display:block; float:left; margin-top:0.5em;}
#formCaptions form img.seleccionada{ width:200px; float:left; margin-left:1em; padding:0.7em; background-color:#FFFFFF; -moz-border-radius:0.7em; -webkit-border-radius:0.7em;}
#formCaptions form input.check{ text-align:left; width:auto;}
#formCaptions form input.radio{ float:left; width:auto;}
#formCaptions form input.button{ float:left; width:32px; background:url(/images/icons/button_cancel.png) no-repeat; margin-left:1em; cursor:pointer; border:none;}

