/* RESETER 
 * -------------------------------------*/

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, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:11px; font-family:inherit; vertical-align:baseline}
:focus{outline:0}
table{border-collapse:separate; border-spacing:0}
caption, th, td{text-align:left; font-weight:normal}
a img, iframe{border:none}
ol, ul{list-style:none}
input, textarea, select, button{font-size:100%; font-family:inherit}
select{margin:inherit}
ol{margin-left:2em}
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden}
.clearfix{display:inline-block}
html .clearfix{height:1%}
.clearfix{display:block}

/* BASE 
 * -------------------------------------*/
body{
	font-family: Tahoma;
	background: #93116e
}

.bg{
	float: left;
	width: 100%;
	background: #93116e url(../images/template/generalBg.jpg) top left repeat-x;
}

.wrap{
	width: 1000px;
	margin: 0 auto;
}

.header{
	float: left;
	width: 1000px;
	height: 120px;
	overflow: hidden;
	text-align: center;
	background: url(../images/template/header.jpg) repeat-x top left;
}

.content{
	float: left;
	width: 960px;
	padding: 0 20px 0 20px;
}

.btnBar{
	float: left;
	width: 215px;
}

.contentSection{
	float: left;
	padding: 0 0 0 20px;
	width: 725px;
	overflow: inherit;
}

.btnBarClosedMenu{
	
}

.btn{
	float: left;
	width: 176px;
	height: 31px;
	padding: 14px 0 0 38px;
	margin: 0 0 5px 0;
	overflow: hidden;
	background: url(../images/template/btnClosed.gif) top left no-repeat;
	color: #fff;
	font-size: 12px;
	cursor: pointer;
}

.btnOpen{
	float: left;
	width: 215px;
	margin: 0 0 5px 0;
	overflow: hidden;
}

.btnOpenHeader{
	float: left;
	width: 176px;
	height: 23px;
	padding: 14px 0 0 38px;
	overflow: hidden;
	background: url(../images/template/btnOpen.gif) top left no-repeat;
	color: #fff;
	font-size: 12px;
	cursor: pointer;
}

.btnOpenSep{
	float: left;
	width: 215px;
	height: 27px;
	background: url(../images/template/btnOpen.gif) top left no-repeat;
	background-position: 0px -37px;
}

.btnOpenContent{
	float: left;
	width: 195px;
	padding: 0 0 0 20px;
	overflow: hidden;
	background: url(../images/template/btnOpenBg.gif) top left repeat-y;

}

.btnOpenHeader ul{
	float: left;
	/*width: 215px;*/
	width: 190px;
	
	overflow: hidden;
}

.btnOpenHeader li{
	float: left;
	width: 190px;
	height: 10px;
	overflow: hidden;
	
}

.btnOpenFooter{
	float: left;
	width: 215px;
	height: 13px;
	overflow: hidden;
	background: url(../images/template/btnOpen.gif) top left no-repeat;
	background-position: 0px -64px;
	
}

.contentSecHeader{
	float: left;
	width: 725px;
	height: 15px;
	overflow: hidden;
	background: url(../images/template/contentSecHeader.jpg) top left no-repeat;
}

.contentSecContent{
	float: left;
	width: 715px;
	padding: 0 0 0 10px;
	overflow: hidden;
	background: url(../images/template/contentSecBg.jpg) top left repeat-y;
}

.contFooter{
	float: left;
	width: 725px;
	height:12px;
	overflow: hidden;
	background: url(../images/template/contentFooter.jpg) top left no-repeat;
}

/* BASE BTN FECHA 
 * -------------------------------------*/

.anoLink{
	color: #fff;
	font-size: 17px;
	font-weight: bold;
	text-decoration: none;
	display: block;
}

.anoLink:hover{
	text-decoration: underline;
}

.accFecha{
	text-align: left;
	
}

.anoLi{
	padding: 0 0 16px 10px;
	background: url(../images/accordion/accBg.gif) top left repeat-y;
	background-position: 1px 0px;
	text-align: center;
}
/*
.anoLi .active{
	padding: 0 0 16px 10px;
	background: url(../images/accordion/accBg.gif) top left repeat-y;
}*/

.anoLi .active{
	padding: 4px 0 5px 10px;
	background: url(../images/template/btnFechaMonthBulletAc.jpg) left top no-repeat;
	background-position: 0px 7px;
}

.anoLi ul{
	text-align: left;
}
.mesLi{
	padding: 4px 0 0 10px;
	background: url(../images/template/btnFechaMonthBullet.jpg) left top no-repeat;
	background-position: 0px 7px;
	width: 190px;
}
/*
.mesLi.active{
	padding: 4px 0 5px 10px;
	background: url(../images/template/btnFechaMonthBulletAc.jpg) left top no-repeat;
	background-position: 0px 7px;
}
*/
.accFecha .active{
	background: url(../images/accordion/accBg.gif) top left repeat-y;
	background-position: 1px 0px;
	padding: 0 0 0 10px;
}

.mesLi a{
	color: #ffffff;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

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

.notaLi{
	padding: 0 0 0 10px;
}

.notaLi a{
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}

.notaLi a:hover{
	text-decoration: underline;
}
.mes{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.tabCat{
	width: 135px;
	margin: 0 0 0 0;
	padding: 2px 0 0 10px;
	height:15px;
	overflow: hidden;
}


.mesLink{
	color:#fff;
	font-size: 12px;
	text-decoration: none;
}

.tabCat a{
	color:#aeaeae;
	text-decoration: none;
	text-align: left;
	font-size: 12px;
}

.tabCat a:hover{
	color:#fff;
	text-decoration: underline;
}

.links{
	text-align: center;
}

.links li{
	padding: 5px 0 10px 0;
}

.links a{
	color: #fff;
	text-decoration: underline;
}

.links a:hover{
	color: #fff;
	text-decoration: none;
}

.links .accLiSep{
	height: 10px;
}

/* INDEX 
 * -------------------------------------*/

.indexIntro{
	float: left;
	width: 594px;
	padding: 10px 55px 0 55px;
	color: #000;
	font-size: 12px;
	margin-bottom:13px;
}

.indexNotaSep{
	float: left;
	width: 693px;
	height: 2px;
	overflow: hidden;
	background: url(../images/template/sepPuntos.jpg) top left repeat-x;
}

.indexNotaBlock{
	float: left;
	width: 705px;
	padding: 8px 0 8px 0;
	overflow: hidden;
}

.logoMarca{
	float: left;
	width: 152px;
	height: 31px;
	overflow: hidden;
	text-align: center;
	background: url(../images/template/pxGris.jpg) top right repeat-y;
}

.logoMedio{
	float: left;
	width: 150px;
	height: 31px;
	overflow: hidden;
	text-align: center;
}


.indexFecha{
	color: #525252;
	font-size: 11px;
}

.indexNotaTitle{
	float: left;
	width: 380px;
	height: 29px;
	padding: 2px 0 0 10px;
	overflow: hidden;
	text-align: left;
	background: url(../images/template/pxGris.jpg) top right repeat-y;
	
}

.indexNotaTitle h1 a{
	color: #c5022d;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

/* VIP
 * -------------------------------------*/

.vipGeneral{
	float: left;
	width: 713px;
	overflow: hidden;
	background: url(../images/template/fondoVip.gif) top left repeat-x;	
}

.vipContent{
	float: left;
	width: 700px;
	background: url(../images/template/vipSep.gif) top right repeat-n;
	background-repeat:no-repeat
}

.vipMedia{
	float: left;
	width: 223px;
	padding: 0 0 0 10px;
}

.vipHeader{
	float: left;
	width: 700px;
	height: 46px;
	padding: 0 0 36px 0;
	overflow: hidden;
}

.vipSubContent{
	float: left;
	width: 600px;
	padding: 0 67px 0 67px;
}

.vipTitle{
	font-size: 18px;
	font-weight: bold;
	color: #c5022d;
}

.vipText{
	font-size: 11px;
}

.vipMediaHeader{
	float: left;
	width: 223px;
	padding: 5px 0 43px 0;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	color: #c5022d;
}

#videoPlayer{
	float: left;
}

.vipMediaVideo{
	float: left;
	width: 223px;
	padding: 0 0 15px 0;
}

.vipMediaVideo p{
	text-align: left;
	color: #948585;
}

.vipMediaSep{
	float: left;
	width: 600px;
	height: 7px;
	padding: 6px 0 6px 0;
	overflow: hidden;
	background: url(../images/template/vipMediaSep.gif) top left no-repeat;
}

.vipMediaImages{
	float: left;
	width: 223px;
	text-align: center;
}

.vipMediaImages img{
	border: 1px solid #e1e1e1;
}

.vipMediaImg{
	float: left;
	width: 111px;
	height: 56px;
	padding: 10px 0 0 0;
	text-align: center;
}

.vipHeaderText{
	float: right;
	text-align: right;
	padding: 0 10px 0 0;
}

.vipHeaderLogo{
	float: left;
	text-align: left;
}

.vipComentarios{
	float: left;
}

.vipSubTit{
	float: left;
	width: 309px;
	height: 22px;
	background: url(../images/template/notaSubTit.jpg) left top no-repeat;
	color:  #c5022d;
	font-weight: bold;
	font-size: 12px;
	padding: 5px 0 0 25px;
}

.comentarios{
	float: left;
	padding: 12px 0 0 0;
}

.comentarioAutor{
	color: #555555;
	font-size: 11px;
	font-weight: bold;
}

.comentarioFecha{
	color: #555555;
	font-size: 11px;
}

.comentarioMail{
	color: #979797;
	font-size: 11px;
}

.comentarioSep{
	float: left;
	background: url(../images/template/comentarioSep.jpg) left top repeat-x;
	height: 11px;
	width: 345px;
	overflow: hidden;
	
}
/* MEDIO
 * -------------------------------------*/

.catHeader{
	float: left;
	width: 703px;
	padding: 0 0 36px 10px;
}

.catNota{
	float: left;
	width: 608px;
	padding: 0 30px 0 65px;
}

.catNotaContent{
	float: left;
	width: 393px;
}

.catNotaContent h1 a{
	color: #c5022d;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
}

.catNotaMedia{
	width: 215px;
	float: left;
}

.medioSep{
	float: left;
	width: 693px;
	height: 35px;
	background: url(../images/template/sepPuntos.jpg) top left repeat-x;
	background-position: 5px 5px;
}

.catNotaInfo{
	color: #555555;
	font-size: 12px;
}


#btnBack:hover{
	text-decoration: underline;
}

/* POST
 * -------------------------------------*/

.field{
	float: left;
	width: 255px;
	height: 15px;
	border: 1px solid #b4b4b4;
	/* background: transparent url(../images/template/fieldBg.jpg) top left no-repeat;*/
	
	padding: 3px 3px 0 3px;
}

.area{
	float: left;
	width: 255px;
	height: 105px;
	border: none;
	border: 1px solid #b4b4b4;
	/* background: transparent url(../images/template/areaBg.jpg) top left no-repeat; */
	padding: 3px 3px 3px 3px;
}

.formBlock{
	float: left;
	width: 346px;
	padding: 15px 0 0 0;
}

.formLabel{
	float: left;
	width: 69px;
	padding: 3px 16px 0 0;
	text-align: right;
}

.formInput{
	float: left;
	width: 261px;
}

.capchaImg{
	float: left;
	padding: 0 0 12px 85px;
}

.capchaImg img{
	border: 1px solid #b4b4b4;
}

.capchaImg a{
	color: #000000;
	text-decoration: none;
}

.capchaImg a:hover{
	color: #000000;
	text-decoration: none;
}

.submitBtn{
	float: left;
	border: none;
	background: transparent url(../images/template/btnSubmit.gif) top left no-repeat;
	width: 117px;
	height: 27px;
	padding: 3px 3px 0 3px;
}

.linkToHome{
	color:#555555;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

.linkToHome:hover{
	text-decoration: underline;
}

.vipLinkHome{
	text-align: rigth;
}

.headerLogo{
	float: left;
	padding: 4px 42px 0 0;
	width: 640px;
}

.headerBuscador{

	float: left;
	background: transparent url(../images/template/buscadorBg.jpg) top left no-repeat;
	background-position: 0px 3px;
	width: 220px;
	height: 62px;
	padding: 37px 0px 0px 78px;

}

.buscadorField{
	width: 80px;
	height: 15px;
	padding: 2px 2px 0 0;
	background: transparent;
	border: none;
	color: white;
}

.buscadorSubmit{
	background: transparent url(../images/template/buscadorBtn.jpg) top left no-repeat;
	border: none;
	width: 62px;
	height: 19px;
	cursor: pointer;
}

.listadoIndexHeader{
	float: left;
	width: 693px;
	height: 23px;
	background: url(../images/template/IndexListadoHeader.jpg) top left repeat-x;
	padding: 2px 0 2px 0;
}

.listadoIndexMarca{
	float: left;
	width: 142px;
	height: 16px;
	background: #ebebeb;
	padding: 3px 0 0 8px;
	text-align: center;
}

.listadoIndexNota{
	float: left;
	width: 379px;
	height: 16px;
	background: #ebebeb;
	padding: 3px 0 0 8px;
	text-align: center;
}

.listadoIndexMedio{
	float: left;
	width: 142px;
	height: 16px;
	background: #ebebeb;
	padding: 3px 0 0 8px;
	text-align: center;
}

.listadoIndexSep{
	float: left;
	width: 3px;
	height: 19px;
}

/* ACCORDION
 * -------------------------------------*/

.accLi{
	padding: 0 0 28px 0;
	background: url(../images/accordion/btnClosed.gif) top left no-repeat;	
	text-align: center;
}

.accLink{
	color: #fff;
	font-size: 12px;
	text-decoration: none;
	display: block;
	padding: 12px 0 15px 0;
}

.accLink:hover {
	text-decoration: underline;
}


.accLi.active{
	padding: 0 0 10px 0;
	background: url(../images/accordion/header.jpg) top left no-repeat;	
}

.accLiLinks{
	text-align: center;
	padding: 12px 0 10px 0;
	background: url(../images/accordion/header.jpg) top left no-repeat;	
}

.accLinkLinks{
	color: #fff;
	font-size: 12px;
	text-decoration: none;
}

.accLiLinks .accLiCont{
	background: url(../images/accordion/accBg.gif) top left repeat-y;
	background-position: 1px 0px;
}

.accLiSep{
	height: 21px;
	overflow: hidden;
}

.accLi .accLiCont{
	background: url(../images/accordion/accBg.gif) top left repeat-y;
	background-position: 1px 0px;
}

.accLiFooter{
	height:13px;
	overflow: hidden;
	background: url(../images/accordion/btnOpen.gif) top left no-repeat;	
	background-position: 1px -63px;
}

.mediaFiles{
	float: left;
	color: #000;
	font-size: 11px;
}

.mediaFiles a{
	color: #000;
	font-size: 11px;
}

.mediaFiles a:hover{
	color: #555;
}

.mediaFiles{
	padding: 10px 0 15px 0;
}

.docFile{
	float: left;
	width: 223px;
	height: 16px;
	padding: 3px 0 0 23px;
	background: url(../images/template/icoDoc.gif) top left no-repeat;
}

.pdfFile{
	float: left;
	width: 223px;
	height: 16px;
	padding: 3px 0 0 23px;
	background: url(../images/template/icoPdf.gif) top left no-repeat;
}

.zipFile{
	float: left;
	width: 223px;
	height: 16px;
	padding: 3px 0 0 23px;
	background: url(../images/template/icoFilesDef.gif) top left no-repeat;
}

.fileFile{
	float: left;
	width: 223px;
	height: 16px;
	padding: 3px 0 0 23px;
	background: url(../images/template/icoFiles.gif) top left no-repeat;
}

.pptFile{
	float: left;
	width: 223px;
	height: 16px;
	padding: 3px 0 0 23px;
	background: url(../images/template/icoPpt.gif) top left no-repeat;
}

.vipMediaVideo p a{
	color: #948585;
	text-decoration: underline;
}

.vipMediaVideo p a:hover{
	color: #948585;
	text-decoration: none;
}

.newsletter{
	float: left;
	width: 215px;
	height: 207px;
	background: url(../images/template/newsletterBg.jpg) top left no-repeat;	
}

.facebook{
	float: left;
	width: 215px;
	height: 450px;
	background: url(../images/template/bgFb.gif) top left no-repeat;	
}

.twitter{
	float: left;
	width: 215px;
	height: 310px;
	background: url(../images/template/bgTw.gif) top left no-repeat;	
}


.newsletterTitle{
	float: left;
	width: 215px;
	padding: 8px 0 30px 0;
	text-align: center;
	color: #ffffff;
	font-size: 12px;
}

.newsletterBlock{
	float: left;
	width: 215px;
	text-align: center;
	padding: 5px 0 0 0;
}

.newsletterLabel{
	float: left;
	width: 60px;
	text-align: right;
	padding: 4px 0 0 0;
	color: #ffffff;
}

.newsletterField{
	float: left;
}
.newsletterField input{
	color:#000000;
	text-align: left;
	width: 130px;
	height: 18px;
	padding: 6px 5px 0 5px;
	border: none;
	background: transparent url(../images/template/newsletterField.jpg) top left no-repeat;
	
}

.newsletterBlock2{
	float: left;
	width: 215px;
	text-align: center;
	padding: 13px 0 0 0;
}

.newsletterBlock2 input{
	color:#000000;
	text-align: center;
	font-weight: bold;
	width: 93px;
	height: 22px;
	padding: 0 0 3px 0;
	border: none;
	background: transparent url(../images/template/newsletterSubmit.jpg) top left no-repeat;
	
}

.firmaPadin{
	float: right;
	text-align: center;
	width: 104px;
}

.firmaEnNota{
	float: right;
}

.medioEnNota{
	float: left;
}

h1 {

	padding-bottom: 8px;
}

.sepPag{
	float: left;
	width: 693px;
	height: 5px;
	overflow: hidden;
	background: #dcdcdc;
	margin: 2px 0 7px 0;
}
