body{ margin:0; padding:0; background:#200530 url(../img/fd-body.jpg) repeat-x top; font:12px tahoma, verdana; color:#fff}

.layout{ margin:0 auto; width:952px; background-color:#7c668a}

#content {width:952px; margin: 0px; padding: 0px;}
#leftcontent {width: 625px; margin: 0px; padding: 0px 0px 0px 7px; float: left;}
#rightcontent {width: 313px; margin: 0px; padding: 0px 7px 0px 0px; float: right;}

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

a:hover{text-decoration:underline}

img{ border:none}

.clear{ clear:both; margin:0; padding:0}


/*IMG*/

img.centered  {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	padding: 0px;
	}
	
img.alignnone {
	padding: 0px;
	margin: 0px 0px 10px 0px;
	display: inline;
	}

img.alignright {
	padding: 0px;
	margin: 0px 0px 10px 10px;
	display: inline;
	}

img.alignleft {
	padding: 0px;
	margin: 0px 10px 10px 0px;
	display: inline;
	}
	
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}

/*HEADER*/

.header{background:url(img/fd-header.jpg); height:235px; width:952px; position: relative}

.header .fecha{ right:12px; top:165px; position:absolute; margin:0; padding:0}

.header .telefono{ left:12px; top:185px; position:absolute; margin:0; padding:0;}
.header .telefono .numero{font-size:34px;}

.header .menu{ left:7px; top:165px; position:absolute; list-style-type:none; margin:0; padding:0}

.header .menu li{float:left}

.header .menu a{ color:#fff; padding:0 32px 0 23px;}

.header .menu a.inicio{ background:url(img/ic-home.gif) no-repeat left}

.header .menu a.contacto{ background:url(img/ic-contacto.gif) no-repeat left}

.header .facebook{background:url(img/fd-facebook.jpg); width:188px; height:27px; position:absolute; right:7px; top:199px; margin:0; padding:2px 0 0 40px; list-style-type:none; color:#200530}

.header .facebook a{color:#fff; padding:0 14px 2px 13px; display:block; float:left; margin-top:5px}

.header .twitter{background:url(img/fd-twitter.jpg); width:188px; height:27px; position:absolute; right:247px; top:199px; margin:0; padding:2px 0 0 40px; list-style-type:none; color:#200530}

.header .twitter a{color:#fff; padding:0 14px 2px 13px; display:block; float:left; margin-top:5px}

.header .buscador{width:248px; position:absolute; left:7px; top:199px; margin:0; padding:2px 0 0 4px; list-style-type:none; color:#200530}

.buscador input[type="text"]{ background-color:#200530; border:1px solid #9277a4; font:12px tahoma, verdana; color:#653283; margin:0 5px 0 0; padding:6px 8px; width:181px; height:14px; float:left}

.buscador input[type="submit"]{width:28px; height:28px; font-size:0px; background:url(img/bt-buscador.gif);border:none; margin:0px; padding:0px;}

#telefono {width:902px; height:144px; background-image:url(img/fd-telefono.jpg); margin-bottom: 10px; padding: 10px 25px 0px 25px; color: #5d3874; text-align:justify;}

#telefono .numero {color:#FF0000; font-size: 27px;}

#telefono h2 {margin:0px; padding: 0px; font-size: 22px;}
#telefono p {margin: 5px 0px 5px 0px; padding: 0px;}
#telefono p.tarifas {text-align: right; color: #9c7ab1; font-size: 11px; margin-top: 16px;}
#telefono p.tarifas a {color: #9c7ab1;}
#telefono p.tarifas a:hover {color: #9c7ab1;}



/*COL IZQ*/

.colIzq{ float:left; width:606px; margin:0 0 0 0px; padding:1px 0px 0px 0px; float:left}

.colIzq h2.blog {background-image:url(img/tt-blog.jpg); width:600px; height:23px; margin: 0 0 10px 0px; padding:8px 0 0 12px; font:bold 14px tahoma, verdana; color:#b982f8 }

.nota { margin-bottom:26px; clear:both;}

.nota .encabezado{background:url(img/fd-encabezado.gif) repeat-x bottom; padding-bottom:10px;}

.nota .encabezado .seguir{ font:bold 12px tahoma, verdana; color:#200530}

.nota .titulo{ font:18px tahoma, verdana; line-height:20px; display:block; padding-bottom:6px; color:#200530}

.nota .infonota{color:#b79fc6; padding:0; margin:0}

.nota .archivado a{color:#dcc2eb; font-weight:bold}

.nota .descrip{color:#ffffff; line-height:20px; text-align:justify;}

.nota .descrip a {color: #200530; text-decoration: underline;}

.nota .etiquetas{ background:url(img/fd-etiqueta.gif) no-repeat left; padding-left:20px; margin-top:11px; color:#200530;}

.nota .etiquetas a{color:#dcc2eb}

.nota img {border:5px solid #B58FCB;}

.nota h3 {color:#200530;}

.roja{ background:url(img/fd-roja.gif) repeat-x; height:30px; position:relative; text-align:center}

.roja .left{width:5px; height:30px; position:absolute; background:url(img/cv-roja.gif) left; left:0}

.roja .right{width:5px; height:30px; position:absolute; background:url(img/cv-roja.gif) right; right:0}

.roja p{ margin:0; padding:9px 0 0; color:#14021e}

/*COL RIGHT*/

.colRig{width:300px; float: right; margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

.colRig h3{margin:0; padding:9px 0 0 12px; background:url(img/tt-colRig.gif); width:288px; height:23px; font:bold 14px tahoma, verdana; color:#b982f8}

.colRig .banner{margin:10px 0 10px 0}

.recuadro{ background:url(img/fd-recRig.gif); margin-top:9px}

.recuadro .top{background:url(img/cv-recuadro.gif) top; width:300px; height:5px}

.recuadro .bottom{background:url(img/cv-recuadro.gif) bottom; width:300px; height:5px; }

.recuadro ul{margin:0 10px 7px 10px; padding:0 0 0 0; list-style-type:none}

.recuadro li{margin:0px; padding:7px 0 0 0;}

.recuadro li a{color:#b58fcb; padding: 0 0 0 21px;  background:url(img/ic-noticia.gif) no-repeat left}

.tagsInt{padding:10px;color:#B58FCB;text-align:center}

.tagsInt a{color:#B58FCB;}

.noticias {margin-bottom:10px;}

.recientes {margin-bottom:10px;}

.tags {margin-bottom:10px;}

.enlaces ul, .categorias ul{margin:1px 10px; padding:0 0 0 0; list-style-type:none}

.enlaces li, .categorias li{margin:0px; padding:7px 0 0 0;}

.enlaces li a, .categorias li a{color:#fff; padding: 0 0 0 21px}

.enlaces li a{background:url(img/ic-enlace.gif) left no-repeat}

.categorias {margin-bottom:10px;}

.categorias li a{background:url(img/ic-carpeta.gif) left no-repeat}


/*FOOTER*/

.footer{background:url(img/fd-footer.jpg) repeat-x top; height:153px; position:relative}

.footer .sombra{height:101px; width:952px; background:url(img/fd-sombrafoot.jpg); position:absolute; bottom:0px}

.footer .left{ position:absolute; left:0; top:0; background:url(img/cv-footer.jpg) left; width:8px; height:52px}

.footer .right{ position:absolute; right:0; top:0; background:url(img/cv-footer.jpg) right; width:8px; height:52px}

.footer .texto {height: 52px;}

.footer .rss{background:url(img/ic-rss.gif) no-repeat left; padding-left:24px; margin-left:3px}

.footer p{padding:25px 0 0 13px; margin:0; float:left}

.footer p.derecha{padding:25px 13px 0 0; margin:0; float:right}

.footer .sesion{ color:#200530; font-weight:bold}


.contactform input[type="text"]{ background-color:#200530; border:1px solid #9277a4; font:12px tahoma, verdana; color:#653283; margin:0 5px 0 0; padding:6px 8px; width:181px; float:left}

.contactform textarea{ background-color:#200530; border:1px solid #9277a4; font:12px tahoma, verdana; color:#653283; margin:0 5px 0 0; padding:6px 8px; width:181px; float:left; height:120px}

.contactform input[type="submit"]{margin:0; padding:0; background:url(img/fd-tituCent.gif) no-repeat; width:134px; height:29px; font:bold 14px tahoma, verdana; color:#B982F8; border:none}

.videos {background: #B58FCB; text-align:center; padding: 10px 0 10px 0}

.commentlist {margin: 5px 0 0 0; padding: 0px;}
.commentlist a {color: #999;}
.commentlist a:hover {text-decoration: none;}
.commentlist .boxes {color: #333; background: #efd7fc; padding: 5px 5px 5px 30px; border: 1px solid #DDD; margin-bottom: 5px;}

.tarotreal {margin: 0 0 10px 0px; text-align:justify;}



