@CHARSET "ISO-8859-1";

/* Estilos base */
html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
	text-align: left;
	vertical-align: baseline;
}
a {	text-decoration:none; }
input {border:0}
a img, :link img, :visited img {
	border: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ol, ul {
	list-style: none;
}
q:before, q:after,
blockquote:before, blockquote:after {
	content: "";
}

div, img {behavior: url(iepngfix.htc) }

.clear {
	clear:both;
	height:0;
	line-height:0;
	font-size:0;
}

/*PLAZAOLA*/

body {
	background:#ededed url(../images/fondo.jpg) center center repeat-y;
	font-family:"Trebuchet MS", Arial, sans-serif;
}

.content {
	width: 901px;
	margin:0 auto;
}

.header {
	width:860px;
	margin:0 auto;
}
.menu_sup {
	width:535px;
	height:75px;
	border-bottom:2px solid #5bbc48;
	float:left;
	font-size:12px;
	color: #515050;
}
.menu_sup div {
	text-align:right;
	width:515px;
	margin:0 auto;
	margin-top:50px;
}
.menu_sup a {
	color: #515050;
}
.menu_sup a:hover {
	text-decoration:underline;
}

.footer {
	/*background-color:#313575;*/
	border-top:2px solid #5bbc48;
	height:35px;
	margin-left:1px;
	color:#2D3272;
	font-size:12px;
	text-align:center;
	line-height: 35px;
	width:100%;
	float:left;
	font-weight:bold;
}
.footer a {
	color:#2D3272;
}
.footer a:hover {
	text-decoration:underline;
}

.main {
	min-height:647px;
	width:860px;
	margin:5px auto 0;
}

.col_izda_index {
	width:625px;
}

.col_izda {
	float:left;
	display:inline;
}
.col_dcha {
	float:left;
	display:inline;
	margin-left:5px;
}

.banners_sup {
	width:625px;
}
.banners_sup img {
	float:left;
	display:inline;
	margin-left:8px;
}

.contenido {
	float:left;
	margin:5px 0;
	border:1px solid #D5D5D4;
}

.contenido h1 {
	margin:2px 2px 0;
	background:url(../images/h1.jpg) repeat-x;
	height:35px;
	color:white;
	font-size:14px;
	width:615px;
}
.contenido h1 span {
	padding-left:13px;
	line-height:35px;
}

.contenido h2 {
	margin:2px 2px 0;
	background-color:#eee;
	height:25px;
	color:#4f4e4e;
	font-size:13px;
	width:615px;
}
.contenido h2 span {
	margin-left:13px;
	line-height:25px;
	float:left;
}
.contenido h2 img {
	float:right;
}

.promociones {
	width:614px;
	margin:3px;
}
.promocion {
	float:left;
	text-align:center;
	border:1px solid #D5D5D4;
	padding:4px;
	display:inline;
	margin-left:5px;
	width:139px;
	margin-bottom:5px;
}
.promocion a {
	font-size:12px;
	/*line-height:33px;*/
	margin:10px auto;
	text-align:center;
	display:block;
	color:black;
}
.promocion a:hover {
	text-decoration:underline;
}

.promocion2 {
	float:left;
	text-align:center;
	border:1px solid #D5D5D4;
	padding:4px;
	display:inline;
	margin-left:5px;
	width:139px;
}
.promocion2 a {
	font-size:12px;
	/*line-height:33px;*/
	margin:10px auto;
	text-align:center;
	display:block;
	color:black;
}
.promocion2 a:hover {
	text-decoration:underline;
}

.caja {
	/*border:1px solid #D5D5D4;*/
	margin-bottom:3px;
}

.caja h2 {
	width:270px;
	margin:2px;
	background: url(../images/logo_ico.jpg) left center no-repeat;
	line-height:35px;
	font-size:14px;
	color:white;
	float:left;
	display:inline;
}
.caja h2.grande {
	background: url(../images/logo_ico2.jpg) left center no-repeat;
}
.caja h2 span {
	margin-left:30px;
	line-height:35px;
	color:#2C3576;
	font-weight:bold;
}
.caja h2.grande span {
	margin-left:40px;
}
.caja h2 span.txt_grande {
	font-size:22px;
}
.caja .caja_in {
	clear:both;
	border:1px solid #D5D5D4;
	width:210px;
	margin: 7px auto;
	font-size:12px;
}
.caja .caja_in div {
	margin: 7px;
}
.caja div.noticia_item_tit {
	/*width:199px;*/
	margin:0;
	margin-top:2px;
	margin-bottom:2px;
	padding:1px;
	float:left;
	margin-left:12px;
	/*margin: 2px 12px 0px;*/
	text-align:justify;
	line-height:1.1em;
}
.noticia_item_tit a {
	color: #454545;
}
.noticia_item_tit a:hover {
	text-decoration:underline;
}
.caja .noticia_item_breve {
	width:199px;
}
.caja .destacado {
	margin: 2px 1px;
	border:1px solid #D2D2D1;
}

.nada {
	font-size:0;
	line-height:0;
}

.contenido2 {
	height:585px;
	width:605px;
	margin: 5px auto;
	font-size:13px;
}
.contenido2 h2 {
	margin:5px 0 5px -5px;
	margin-left:-5px;
	background-color:#eee;
	height:25px;
	color:#4f4e4e;
	font-size:13px;
	width:615px;
}
.contenido2 * {
	line-height:15px;
}
.contenido2 a {
	color:#4f4f4f;
	font-weight:bold;
}

.imagen_contenido{
	border:1px solid #d2d2d1;
	padding:2px;
	margin-top:10px;
}

.contenido3 {
	float:left;
	margin:5px 2px;
	border:1px solid #D5D5D4;
	width:296px;
}

.contenido3 h2 {
	margin:2px 2px 0;
	background-color:#eee;
	height:25px;
	color:#4f4e4e;
	font-size:13px;
	width:292px;
}
.contenido3 h2 span {
	margin-left:13px;
	line-height:25px;
	float:left;
}
.contenido3 div {
	height:244px;
	-ov-erflow-y:scroll;
	width:278px;
	margin: 7px auto;
}
.contenido3 div div {
	height: auto;
	width: auto;
	overflow:visible;
	margin:0;
	float:left;
}

.contenido4 {
	margin:5px 2px;
	border:1px solid #D5D5D4;
}

.contenido4 div {
	width:294px;
	margin: 2px;
	float:left;
}

.contenido4 h2 {
	margin:2px 2px 0;
	background-color:#eee;
	height:25px;
	color:#4f4e4e;
	font-size:13px;
	width:292px;
}
.contenido4 h2 span {
	margin-left:13px;
	line-height:25px;
	float:left;
}

.contenido4 table td {
	font-size:12px;
	text-align:right;
}
.boton_gris, a.boton_gris {
	background: url(../images/fondo_boton.jpg);
	width:143px;
	height:31px;
	color:white;
	font-size:14px;
	line-height:31px;
	display:block;
	text-align:center;
	margin-bottom:3px;
}
.boton_enviar {
	background: url(../images/boton_enviar.jpg);
	height:23px;
	width:65px;
	margin-top:5px;
	margin-left:30px;
}

.prom_izda {
	float:left;
	display:inline;
	margin-right:9px;
}
.img_resalta {
	padding:4px;
	border:1px solid #D5D5D4;
	line-height:0;
	font-size:0;
}
.img_galeria {
	width:300px;
	margin-top:4px;
}
.img_galeria img {
	margin-left:4px;
}

.prom_dcha {
	float:left;
	display:inline;
	width:295px;
}

.boton_gris2, a.boton_gris2 {
	background: url(../images/fondo_boton.jpg);
	width:143px;
	height:31px;
	color:white;
	font-size:12px;
	line-height:31px;
	display:block;
	text-align:center;
	margin-bottom:3px;
	float:left;
}

.prom_texto {
	font-size:11px;
}
.prom_texto * {
	text-align:justify;
}
.img_tipo_promocion {
	border:1px solid #D5D5D4;
}
 .promocion2 .img_tipo_promocion a {
	margin:27px auto 28px;
	margin: 0 auto;
}
.texto_tipo_promocion {
	font-size:12px;
	text-align:center;
	height:55px;
	margin:3px auto;
	width:139px;
}

.botones_promociones {
	width:296px;
	height:68px;
	float:left;
}

.contenido_quees {
	margin-left:-4px;
	width:614px;
	height:100%;
	overflow-x:auto;
}
.contenido_quees h2 {
	width:595px;
}
.contenido_quees p {
	margin:5px;
}
.contenido_quees ul {
	margin-left:5px;
	padding-left:15px;
	list-style:circle outside;
}
.contenido_quees ol {
	margin-left:5px;
	padding-left:15px;
	list-style:decimal outside;
}

.col_not1 {
	/*float:left;*/
	width:309px;
	/*height:595px;*/
	border-right:1px solid #c6c6c6;
	vertical-align:top;
}
.col_not2 {
	/*float:left;*/
	width:307px;
	display:inline;
	margin-left:2px;
	/*height:595px;*/
	vertical-align:top;
}

.col_not1 h2, .col_not2 h2 {
	width:302px!important;
	float:left;
	margin-bottom:12px;
}

.lista_noticias {
	width:302px;
	margin:0 auto;
	font-size:12px;
	line-height:14px;
	color:#454545;
	margin-top:12px;
}
.lista_noticias a {
	color:#454545;
	color: #1E82C8;
}
.lista_noticias a:hover {
	text-decoration:underline;
}
.lista_noticias h3 {
	font-weight:bold;
	margin-bottom:15px;
}
.lista_noticias div {
	width:272px;
	margin: 9px auto;
}
.lista_noticias hr {
	color:#454545;
	border:none;
	border-top:1px solid #c6c6c6;
	border-top:0px solid white;
	border:none;
	color:white;
	line-height:0;
	margin-left:2px;
	display:none;
}

.mensaje_1 {
	width:610px;
	font-size:12px;
	margin:2px auto;
	line-height:14px;
	text-align:justify;
}

table.h2 {
	margin-left:5px;
	margin-top:2px;
	margin-bottom:10px;
	width:99%;
}
table.h2 .tit {
	background: url(../images/logo_ico.jpg) left 10px no-repeat;
}
table.h2 h2 {
	width:auto;
	background:none;
	color: #2B3372;
	font-size:18px;
	margin-left:17px;
	height:auto;
}
table.h2 .linea_verde {
	border-bottom:2px solid #5ABD49;
}

.mapaweb {
	margin: 20px auto;
	width: 580px;
}
.mapaweb li, .mapaweb li a {
	color: #515050;
	font-size:16px;
	font-weight:bold;
	padding: 3px 0;
}
.mapaweb2 {
	margin-left:20px;
	font-size: 14px;
}
.mapaweb3 {
	margin-left:20px;
}
.mapaweb2 li, .mapaweb2 li a {
	font-weight:normal;
}
.mapaweb3 li, .mapaweb3 li a {
	font-weight:normal;
}
.mapaweb a:hover {
	text-decoration:underline;
}

.normativa a {
	/*padding-left: 17px;*/
	/*background:url('../images/pdf.jpg') center left no-repeat;*/
	line-height:15px;
}
.normativa li {
	margin-bottom:5px;
	background:url('../images/pdf.jpg') top left no-repeat;
	padding-left:17px;
}

.contenido_inicio {
	float:left;
	margin:42px 105px 46px 61px;
}
.contenido_inicio h2 {
	font-size:18px;
	font-weight:bold;
	color: #7F7979;
	margin-bottom:18px;
}
.contenido_inicio .promociones {
	width: auto;
}

.contenido_inicio .promocion2 {
	margin-right: 40px;
	width:196px;
	margin-left:0;
	margin-bottom: 25px;
}

.reclamacion input, .reclamacion select, .reclamacion textarea {
	border:1px solid #999;
	margin: 3px 0;
	margin-right:10px;
	vertical-align:middle;
}
.reclamacion textarea {
	width:450px;
}
.reclamacion label {
	width: 135px;
	display:block;
	float:left;
	line-height:22px;
}
.reclamacion fieldset {
	border:1px solid #ccc;
	padding:4px;
}
.colapsate {
	width:450px;
	background-color: #eee;
	padding:5px;
	cursor:pointer;
}
.borde_formulario {
	border:1px solid #eee; 
	padding:2px;
	width:460px;
	margin-bottom:5px;
}

strong {
	font-weight:bold;
}

.sociales td {
	vertical-align:middle;
	text-align:center;
}
.sociales a {
	font-weight:bold;
	color:#21328E;
}
