@charset "utf-8";

/* Estilos generales */
html, body {
	height:100%;
}
body, h1, h2, h3, h4, form, ul, p {
	margin:0px;
	padding:0px;
}
body {
	font-family:Tahoma;
	font-size:11px;
	color:#000;
	background:url('images/fondo-superior.gif') repeat-x top #B8B153;
}
ul li {
	list-style:none;
}
a {
	outline-style:none;
}

/* clases generales */
.invisible {
	display:none;
}
.limpiador {
	clear:both;
}
.centrado {
	margin:0 auto;
}
.izquierda {
	float:left;
}
.derecha {
	float:right;
}
#pie2 .derecha{font-weight:normal}
.contenido-centrado {
	text-align:center;
}
.contenido-izquierda {
	text-align:left;
}
.contenido-derecha {
	text-align:right;
}
.br10 {
	font-size:10px;
	overflow:hidden;
}
.form-combobox select{
	color:#666;
	font-size:10px;
	*font-size:11px;
	width:135px;
	_margin:0 0 0 -1px;
}
.form-comun input, .form-comun textarea, .form-comun select, .form-comun-grande input, .form-comun-grande textarea, .form-comun-grande select {
	color:#666;
	font-size:11px;
}
.form-comun-grande {
	padding-left:25px;
}
.form-comun-grande p {
	padding-bottom:5px;
}
.form-comun-grande p label {
	width:120px;
	float:left;
	padding-top:3px;
}

.form-comun-btn {
	float:left;
	padding:6px 0 0 0;
	margin:0 0 0 120px;
	_margin:0 0 0 62px;
	color:#999;
}

.form-comun-error {
	clear:both;
	float:left;
	padding:15px 0;
	color:#000;
	list-style:none;
}

.form-comun-error ul{
	margin:3px 0 0 25px;
	padding:0;
	color:#FF0000;
}	


/* contenedor general */
.contenedor-general {
	width:946px;
	background: url('images/fondo-general.png');
	min-height:100%;
	overflow:hidden;
}
.contenedor-general2 {
	width:920px;
	border-left:3px solid #D0CBC0;
	border-right:3px solid #D0CBC0;
	padding-left:1px;
	padding-right:1px;
	height:100%;
}

/* cabezal */
#cabezal {
	height:119px;
	position:relative;
}
#cabezal a{
	display:block;
	cursor:pointer;
}
#cabezal h1, #cabezal h3 {
	position:absolute;
}
#cabezal h1 {
	width:213px;
	height:91px;
	background:url('images/logo-adalid-transparente.png');
	left:15px;
	top:13px;
}
#cabezal h3 {
	width:124px;
	height:23px;
	background:url('images/logos-CAF-ATC-transparentes.png');
	top:22px;
	left:241px;
}
#cabezal img {
	float:right;
}

/* contenido */
#contenido {
	background:url('images/fondo-contenido.png') #FFF;
}
.separador-menu {
	height:3px;
	overflow:hidden;
	background:#B8B153;
	border-top:2px solid #FFF;
	border-bottom:2px solid #FFF;
}

/* barra horizontal */
#barra-horizontal {
	height:31px;
	background:url('images/fondo-barra-horizontal.gif');
	overflow:hidden;
	padding-left:168px;
}
#barra-horizontal a {
	display:block;
	width:111px;
	height:62px;
	float:left;
}
#barra-horizontal a img {
	border:none;
}
#barra-horizontal a:hover, #boton-buscador:hover {
	margin-top:-31px;
}
#barra-horizontal form {
	float:right;
	width:363px;
}
#barra-horizontal form img, #barra-horizontal form input {
	float:left;
}
#boton-buscador {
	width:30px;
	height:62px;
}
#caja-texto {
	width:141px;
	height:14px;
	border:1px solid #B0B7BD;
	margin-top:7px;
	margin-left:5px;
	margin-right:10px;
	font-size:10px;
}

/* columna izquierda */
#columna-izquierda {
	float:left;
	width:179px;
}

/* modulos */
.modulo-listado {
	width:160px;
	background:url('images/fondo-listado-izquierdo.gif');
	margin-left:8px;
}
.modulo-uno img {
	position:absolute;
	margin-top:-28px;
}
.links-modulo {
	background:url('images/pie-listado-izquierdo.gif') bottom no-repeat;
	padding-bottom:15px;
}
.modulo-uno .links-modulo {
	padding-top:13px;
}
.links-modulo li {
	margin-left:13px;
	margin-right:13px;
	height:auto;
	border-bottom:1px solid #D0D0D0;
	padding-bottom:3px;
	padding-top:3px;
	color:#666;
}
.sin-punto li {
	background:none;
}
.links-modulo li a {
	color:#666;
	padding-left:10px;
	text-decoration:none;
	background:url('images/puntuacion-link-listado.gif') left center no-repeat;
}
.links-modulo li a:hover {
	color:#888236;
	padding-left:13px;
	text-decoration:none;
	background:url('images/puntuacion-link-listado-hover.gif') left center no-repeat;
}
.links-modulo .link-final {
	border-bottom:none;
}

/* columna central */
#columna-central {
	width:542px;
	background:url('images/fondo-culumna-central.png') no-repeat top;
	float:left;
}

/* miguilla de pan */
.miguilla-pan {
	line-height:26px;
	font-size:11px;
	color:#B5AD4B;
	padding-left:45px;
	margin-bottom:10px;
}
.miguilla-pan a {
	text-decoration:none;
	color:#666;
}

.miguilla-pan strong {
	text-decoration:none;
	color:#666;
}

.miguilla-pan a:hover {
	text-decoration:underline;
}

/* Directores */
.director-izq {
	float:left;
	text-align:center;
	margin:10px 0;
	padding:0;
	font-weight:bold;
}
.director-izq img{
	margin:0 0 2px 0;
	padding:1px;
	border:1px solid #B3AB47;
	}
.director-der {
	float:right;
	text-align:center;
	margin:10px 0;
	padding:0;
	font-weight:bold;
}
.director-der img{
	margin:0 0 2px 0;
	padding:1px;
	border:1px solid #B3AB47;
	}
/* titulo */
.titulo {
	width:500px;
	height:26px;
	background:url('images/fondo-titulo.png') no-repeat;
	margin-top:8px;
	padding-left:12px;
	padding-top:1px;
}

/* noticia */
.noticia, .noticia div,.noticias-anteriores div,.noticias-anteriores div a, .noticia div a, .noticia p, .noticia p .ver-mas, .pie-noticias a, .presentacion, .certificaciones {
	color:#666;
}
.noticia {
	width:512px;
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom:#D3CFC4 2px dotted;
}
.noticia h3 {
	font-size:15px;
	padding-bottom:2px;
}
.noticia h3 a {
	color:#96903C;
	text-decoration:none;
}
.noticia h3 a:hover {
	text-decoration:underline;
}
.noticia div {
	padding-bottom:5px;
}
.noticia p, .presentacion p, .certificaciones p {
	font-size:11px;
}
.texto-corporativo p{
	margin-bottom:15px !important;
	line-height:14px;
}
.desempleados p{
	margin-bottom:15px !important;
	line-height:14px;
}
.desempleados .btns_desempleados{
	width:210px;
	list-style:none;
	margin:20px auto 20px auto;
}
.desempleados .btns_desempleados li{
	height:31px;
	margin-bottom:15px;
}
.desempleados .btns_desempleados li a{
	display:block;
	width:100%;
	height:100%;
}
.desempleados .btns_desempleados li a span{
	display:none;
}
.texto-corporativo .big{
	font-size:13px;	
}
.noticia p a, .presentacion p a, .certificaciones p a  {
	color:#B3AB47;
}
.noticia p a:hover, .presentacion p a:hover, .certificaciones p a:hover {
	color:#000;
}
.certificaciones h2, .certificaciones h3{
	margin:10px 0 10px 0 !important;
}
.certificaciones hr{
	border:none;
	border-top:1px dotted gray;
	height:1px;
	margin:10px 0 20px 0;
	clear:both;
}
.right{
	float:right;
}
.left{
	float:left;	
}
.center{
	float:none !important;
	margin:0 auto !important;
	text-align:center;
}
.noticia p .ver-mas img {
	border:none;
}
.presentacion, .certificaciones {
	width:512px;
}
.presentacion .imagen{
	padding:1px;
	border:1px solid #CCC;
	margin-bottom:5px;
}
.certificaciones .imagen{
	padding:1px;
	border:1px solid #CCC;
	margin:5px;
}
.presentacion strong {
	font-size:20px;
}
.texto-corporativo strong{
	font-size:inherit !important;	
}
.presentacion ul, .certificaciones ul{
	margin:10px auto;
}
.presentacion li, .certificaciones li{
	margin:10px;
	list-style: square !important;
}
.noticia p .ver-mas, .noticia div a,.noticias-anteriores div a, .pie-noticias a {
	text-decoration:none;
}
.noticia p .ver-mas:hover,.noticias-anteriores div a:hover, .noticia div a:hover, .pie-noticias a:hover {
	text-decoration:underline;
}
.noticia .thumb {
	float:left;
}
.portada-atc .thumb, .portada-caf .thumb{
	border:3px solid #b3ab47;	
}
.portada-atc .noticia_flotante, .portada-caf .noticia_flotante{
	width:355px;
}
.portada-atc h3{
	margin-bottom:10px;	
}
.noticia_flotante {
	width:373px;
	border-left:4px solid #B3AB47;
	margin-left:10px;
	padding-left:10px;
	float:left;
}
/* Masilicondrio MOD
.noticia p {
	width:373px;
	border-left:4px solid #B3AB47;
	margin-left:10px;
	padding-left:10px;
}
*/
.pie-noticias, .publicidad-centro {
	width:512px;
}
.pie-noticias {
	text-align:right;
	padding-bottom:20px;
}
.publicidad-centro {
	background:#D0CBC0;
	text-align:center;
}
.noticias-paginacion {
	width:512px;
	height:auto;
	margin:0;
	padding:0;
}
.noticias-paginacion span a{
	float:right;
	text-align:right;
	color:#666;
	font-weight:bold;
	text-decoration:none;
}
.noticias-paginacion span a:hover{
	text-decoration:underline;
}
.noticias-paginacion span a img{
	border:none;
	margin:0 2px 0 0;
}
.noticias-anteriores{
	width:512px;
	padding-bottom:6px;
	margin-bottom:6px;
	border-bottom:#D3CFC4 2px dotted;
}
.noticias-anteriores h3 {
	font-size:15px;
	padding-bottom:2px;
}
.noticias-anteriores h3 a {
	color:#96903C;
	text-decoration:none;
}
.noticias-anteriores h3 a:hover {
	text-decoration:underline;
}
.noticias-anteriores div {
	padding-bottom:5px;
}
/* Paginacion */
.paginacion {
	font-family:"Tahoma",Arial,Helvetica,sans-serif;
	font-size:10px;
	margin:30px 10px 10px 10px;
	padding:3px;
	text-align:center;
}
.paginacion a {
	border:1px solid #CCCCCC;
	color:#999999;
	margin:2px;
	padding:2px 5px;
	text-decoration:none;
}
.paginacion a:hover {
	border:1px solid #B2AA46;
	color:#000000;
}
.paginacion span.actual {
	background-color:#B2AA46;
	border:1px solid #B2AA46;
	color:#FFFFFF;
	font-weight:bold;
	margin:2px;
	padding:2px 5px;
}
.paginacion span.deshabilitado {
	border:1px solid #EEEEEE;
	color:#DDDDDD;
	margin:2px;
	padding:2px 5px;
}
/* Notica unica */
.noticia-unica {
	width:512px;
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom:#D3CFC4 2px dotted;
	color:#666;
}
.noticia-unica h3 {
	font-size:15px;
	padding-bottom:2px;
}
.noticia-unica h3 a {
	color:#96903C;
	text-decoration:none;
}
.noticia-unica h3 a:hover {
	text-decoration:underline;
}
.noticia-unica div {
	padding-bottom:5px;
}
.noticia-unica div,.noticia-unica div a {
	color:#666;
 }
.noticia-unica p {
	font-size:11px;
	text-align:justify;
}
.noticia-unica p a {
	color:#B3AB47;
}
.noticia-unica p a:hover {
	color:#000;
}
.noticia-unica p img {
	border:none;
	float:right;
	margin:0 0 0 17px;
	padding:2px;
	border:1px solid #999;
}
.noticia-unica div a {
	text-decoration:none;
}
.noticia-unica div a:hover {
	text-decoration:underline;
}

/* tabla de datos */
.contenedor-comun {
	width:512px;
	color:#666;
}
.contenedor-comun h3 {
	color:#96903C;
	font-size:15px;
	padding-bottom:5px;
	padding-top:5px;
}
.certificaciones .titulos-tablas h3{
    color: #96903C;
    font-size: 15px;
    padding-bottom: 5px;
    padding-top: 5px;
}
.certificaciones table{
	width:100%;
}
.contenedor-comun a {
	color:#666;
	text-decoration:none;
}
.contenedor-comun a:hover {
	text-decoration:underline;
}
.tabla-comun tr {
	height:18px;
	border-bottom:1px dashed #666;
}
.tabla-comun {
	border-bottom:9px solid #D6D6D6;
}
.tabla-comun tr th {
	border-bottom:1px solid #C5C5C5;
	}
.tabla-comun tr:hover, .tabla-comun tr.hilite {
	background:#B3AB46;
	color:#FFF;
}
.tabla-comun tr th, .tabla-comun tr td {
	padding-left:3px;
}
.tabla-comun tr th, .tabla-comun tr .columna-limpia {
	color:#666;
}
.tabla-comun tr .columna-limpia {
	background:#FFF;
}
.columna-gris {
	background:#ccc;
	color:#000;
}
.flechitas {
	font-family:Arial, Helvetica, sans-serif;
}
.tabla-comun .columna-grande {
	width:300px;
}
.tabla-comun .columna-mediana {
	width:100px;
}
.tabla-textos tr td {
	padding:5px;
}
.tabla-textos tr td img {
	border:none;
}
.tabla-textos tr td img a:hover{
	border:none;
	}
.tabla-comun tr td a {
	text-decoration:none;
	color:#666;
}
.tabla-comun tr td a:hover {
	color:#000;
}
.tabla-comun tr th {
	background:#F9F8F4;
	font-weight:normal;
	text-align:left;
}
.tabla-comun tr th img {
	margin-top:4px;
	margin-right:5px;
	border:none;
}
.tabla-comun tr th img a:hover{
	border:none;
	}
.tabla-comun tr td {
	border-bottom:1px dotted #999;
	_border-bottom:1px solid #999;
}
.tabla-comun .fila-final td {
	border-bottom: none;
}
.nobrs tr td span, .nobrs tr th span {
	white-space:nowrap;
}

.formacion-empresas-image-bottom {
	width:486px;
	height:148px;
	padding:30px 0 6px 0;
	margin:0 auto;
}

.formacion-empresas-image-bottom img{
	border:none;
	float:left;
	margin:0;
	}
	
.formacion-empresas-image-bottom img a{
	border:none;
	}

/* ol sin numerar */
.sin-numerar li {
	list-style:none;
}

/* extras */
.destacado {
	font-size:13px;
}
/* Oferta formativa */
.titulos-tablas h3 {
	display:block;
	width:auto;
	height:auto;
	padding:0 0 5px 0;
	margin:9px 0 1px 0;
	border-bottom:solid 1px #999;
	}
.titulos-tablas img {
	vertical-align:middle;
	}

.titulos-tablas-centrado {
	text-align:center;
	}
	
/* Formacion para Trabajadores */
.form-trabajadores-principal-btns {
	width:320px;
/*	height:31px;*/
	padding:0;
	margin:30px auto 0 auto;
	color:#333;
	text-align:center;
	}
	
.form-trabajadores-principal-btns img{
	display:inline;
	margin:0 10px 15px 10px;
	*margin:0 10px 1px 10px;
	padding:0;
	border:none;
	}
	
.form-trabajadores-btns {
	width:100%;
	height:31px;
	padding:0;
	margin:15px 0 0 0;
	}
	
.form-trabajadores-btns img{
	display:block;
	margin:0 0 0 22px;
	_margin:0 0 0 15px;
	padding:0;
	float:left;
	border:none;
	}
	
.form-trabajadores-bottom-btn {
	display:block;
	width:140px;
	height:31px;
	float:right;
	padding:0;
	margin:12px 0 0 0;
	}
	
.form-trabajadores-bottom-btn  img{
	border:none;
	}

/* Masters */
#masters {
	width:100%;
	height:auto;
	padding:0;
	margin:0;
	list-style:none;
	}
	
#masters ul{
	padding:0;
	margin:0 0 20px 10px;
	border-bottom:1px solid #D0D0D0;
	}
	
#masters ul li{
	margin:5px 0;
	}
	
#masters ul li a{
	text-decoration:none;
	color:#333;
	font-weight:bold;
	}
	
#masters ul li img{
	border:none;
	margin:0 5px 0 0;
	vertical-align:middle;
	}
	
#masters ul li img a{
	border:none;
	}
#masters ul li a:hover{
	text-decoration:underline;
	}
#masters ul li a .contratar{
	font-weight:100;
	text-decoration:underline;
	}
	
#masters ul li label{
	color:#333;
	font-weight:bold;
	}
	
/* Formacion de idiomas */
.form-idiomas-bottom img{
	border:none;
	margin:0 5px 0 0;
	vertical-align:middle;
	}
	
.form-idiomas-bottom img a{
	border:none;
	}
		
/* columna derecha */
#columna-derecha {
	width:199px;
	float:right;
}

/* tip de texto */
.tip-texto {
	width:185px;
	padding-top:15px;
	padding-bottom:15px;
	color:#666;
}
.tip-texto h4 {
	padding-left:22px;
	background:url('images/tip-texto.gif') no-repeat left center;
	font-size:12px;
	color:#B3AB47;
}

/* modulo formacion */
.modulo-formacion {
	width:185px;
	height:138px;
	position:relative;
	margin-left:8px;
}
.modulo-formacion img, .modulo-formacion a, .modulo-formacion span {
	position:absolute;
}
.modulo-formacion a {
	display:block;
	width:74px;
	line-height:23px;
	padding-bottom:1px;
	color:#FFF;
	overflow:hidden;
	text-align:center;
	text-decoration:none;
	background:url('images/boton-modulo-formacion.png') top;
	font-size:11px;
	top:70px;
	right:7px;
	font-weight:normal !important;
}
.modulo-formacion a:hover {
	background:url('images/boton-modulo-formacion.png') bottom;
}
.modulo-formacion span {
	top:106px;
	right:8px;
	color:#666;
	font-weight:normal;
}

.modulo-banner {
	width:185px;
	height:150px;
	position:relative;
	margin-left:8px;
	text-align:center;
}

/* pie */
#sobre-pie {
	height:25px;
	background:url('images/fondo-pie.png');
}
#pie {
	height:48px;
	padding-left:12px;
	padding-right:12px;
	padding-top:12px;
}
#pie .izquierda, #pie .izquierda a, #pie .derecha, #pie .derecha a {
	color:#80796E;
}
#pie .izquierda a:hover, #pie .derecha a:hover {
	color:#000;
}
#pie .izquierda {
	width:400px;
	padding-left:95px;
	background:url('images/logo-adalid-pie.png') no-repeat left top;
}
#pie .derecha {
	width:270px;
	padding-right:130px;
	height:25px;
	text-align:left;
	position:relative;
}
#pie .derecha div {
	background:url('images/logos-CAF-ATC-transparentes.png') right no-repeat;
	position:absolute;
	right:0px;
	top:0px;
	width:124px;
	height:23px;
}
#pie .derecha a {
	text-decoration:none;
	font-size:11px;
}

.resultados-busqueda{
	width:512px;
	padding-bottom:6px;
	margin-bottom:6px;
	border-bottom:#D3CFC4 2px dotted;
}
.resultados-busqueda h3 {
	font-size:15px;
	padding-bottom:2px;
}
.resultados-busqueda h3 a {
	color:#96903C;
	text-decoration:none;
}
.resultados-busqueda h3 a:hover {
	text-decoration:underline;
}
.resultados-busqueda a {
	color:#666;
	text-decoration:none;
}
.resultados-busqueda div {
	padding-bottom:5px;
}
.despejarUpDown{
	margin-top:10px;
	margin-bottom:10px;	
}
.social_icons{
	display:block; 
	overflow:hidden;
	width:480px; 
	text-align:center;
	border-radius:10px;
	moz-border-radius:10px;
	margin:15px auto 10px auto;
	padding:15px 10px 15px 10px !important;	
	border:1px solid #eeeeee;
	background: #F2F2F2; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#eeeeee 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#eeeeee 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #ffffff 0%,#eeeeee 100%); /* W3C */
	
}
.social_icons li{
	display:block;
	width:160px;
	text-align:left;
	float:left;
	padding-left:0px
}
.social_icons li a{
	float:left;
	text-decoration:none;
	color:#666;	
}
.social_icons li a:hover{
	opacity:0.5;	
}
.social_icons li img{
	display:block;
	float:left;
	margin-right:10px;
	border:0 !important;
}
.social_icons li span{
	display:block;
	float:left;
	width:auto;
	margin-top:7px;
	font-size:13px;
	font-weight:normal;
}
.social_icons li span.tw{
	margin-top:15px;	
}
.bannerATC-CAF{
	text-align:center;	
}
.soy-empresa-particular{
	margin:0 auto;
	width:500px;
	margin-top:200px;
	border:6px solid gray;
	text-align:center;
	padding:30px;
	display:none;	
}
.btn-matricula-texto{
	display:none;
		
}
.active, .show{
	display:block !important;	
}
.hide{
	display:none !important;		
}
.black_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.4;
	opacity:.40;
	filter: alpha(opacity=40);
}
.white_content{
	display: none;
	position: absolute;
	width: 526px;
	height: 200px;
	top:210px;
	padding: 16px;
	border: 4px solid gray;
	background-color: white;
	z-index:1002;
	overflow: visible;
}
.white_content ul{
	width:100%;
	text-align:center;
	margin-top:50px;	
}
.white_content li{
	display:inline;
	margin-right:20px;	
}
.cerrar-lightbox{
	float:right;
	margin-top:100px;	
}
.tabla-comun tr td p{
	margin-bottom:10px;	
}
.tabla-comun tr td a{
	color:#ADA339;	
}
.tabla-comun tr td:hover a{
	color:black !important;	
}
#desempleados-1 ul, #desempleados-1 ol, #desempleados-2 ul, #desempleados-2 ol, #desempleados-3 ul, #desempleados-3 ol, #columna-central ul, #columna-central ol{
	padding-left:20px !important;	
}
.backtop{
	cursor:pointer;
	margin-top:10px;
	display:block;
	color:black !important;	
}
a.certificaciones-microsoft{
	cursor:pointer;	
}
.certificaciones ul{
	width:520px;
	position:relative;
	left:-20px;
}
.certificaciones ul li{
	display:inline;
	margin-right:10px;
		
}
.certificaciones ul li img{
	width:150px;	
}
.certificaciones ul li img:hover{
	opacity:0.5;	
}
#cisco, #microsoft-it, #microsoft-offic, #adobe, #pearson, #sage
{
	display:none;
}
#cisco ul, #microsoft-it ul, #microsoft-offic ul, #adobe ul, #pearson ul, #sage ul{
	display:block;
	margin-right:0px;
	margin-bottom:10px;
	list-style-type:circle !important;
	
	}
#cisco ul li, #microsoft-it ul li, #microsoft-offic ul li, #adobe ul li, #pearson ul li, #sage ul li{	
	display:block;
	width:100%;
	background:url("images/puntuacion-link-listado.gif") no-repeat scroll 0 5px transparent;
	padding-left:15px;
	margin:0 0 5px 0 !important;
}
#cisco p, #microsoft-it p, #microsoft-offic p, #adobe p, #pearson p, #sage p{	
	display:block;
	margin-bottom:10px;
}
.noborder {border:0 !important;}

.sello-politicas{ float:right; margin:5px 10px 0 10px; border:1px solid #cecece; width:300px;}

#caratula-cnt{background: #feffff; /* Old browsers */ background: -moz-linear-gradient(top, #feffff 0%, #f7f7f7 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#feffff), color-stop(100%,#f7f7f7)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #feffff 0%,#f7f7f7 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #feffff 0%,#f7f7f7 100%); /* Opera11.10+ */ background: -ms-linear-gradient(top, #feffff 0%,#f7f7f7 100%); /* IE10+ */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#feffff', endColorstr='#f7f7f7',GradientType=0 ); /* IE6-9 */ background: linear-gradient(top, #feffff 0%,#f7f7f7 100%); /* W3C */ -moz-border-radius: 15px; border-radius: 15px; border: 2px solid #D6D6D6; float:left; clear:both; display:block; padding:10px; margin:15px;
	}
#caratula-cnt h2{ float:right; margin-bottom:10px; font-family: Tahoma;  width:290px; font-size:23px; font-weight:normal; background:url(../images/bullet.gif) no-repeat left 10px; padding-left:20px; color:#84837E; margin-top:10px;}

#caratula-cnt p{font-size:16px; margin-top:50px}
#caratula-cnt .precio{font-size:22px; color:#B3AB47;}
#caratula-cnt .duracion{font-size:16px; margin-top:50px }
#caratula-cnt .horas{ font-size:22px; color:#B3AB47;} 
.text-caratula{ font-size:11px; line-height:11px; margin-top:5px }
.imgCaratula{float:left; border:4px solid #F2EEBF; margin:5px 15px 5px 0; padding:2px; width:120px; }

#masinfo{display: block; position: relative; float:right; margin-top: 10px; cursor:pointer}
#masinfo:hover{opacity:0.5}
#resultado{margin:20px auto; display:none; width:80%; text-align:center; padding:20px 0; font-size:16px; float:left; margin-left:55px; color:#black; border:1px dotted #cecece}
#contacto-label-empresa{display:none; width:90%; clear:both;  margin: 0 auto; float:left; position:relative; padding-left: 145px; margin-top:20px;}

.noticia_flotante .presentacion, .noticia_flotante .centrado, .noticia_flotante .texto-corporativo{width:auto;}
.tituloPagina{background: white;
width: auto;
float: left;
padding: 0 10px;
font-family: Calibri, Lucida Grande, Helvetica, Arial;
font-weight: bold;
font-size: 22px;
margin-top: -5px;
letter-spacing: normal;
color: #666;}
