@charset "UTF-8";
/* CSS Document */
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, id-item, 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: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background-image:url(images/bg-cabecera.jpg);
	background-color:#f8f1ff;
	background-position:top;
	background-repeat:no-repeat;
	margin:auto;
	padding:15px;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
id-item:before, id-item:after {
	content: "";
}
blockquote, id-item {
	quotes: "" "";
}
p a{
    color:#666;
    font-family: Tahoma;
    font-size: 12px;
    text-decoration:none;
}
p a:hover{
    color:#333;
    font-family: Tahoma;
    font-size: 12px;
    font-weight:normal;
    text-decoration:underline;
}

#cuerpoBase{
	width:1600px;
	margin:auto;
	background-image:url(images/bg-cabecera.jpg);
	background-repeat: no-repeat;
	padding:15px 0 0 0;
}
#cuerpoCentral{
	background-image:url(images/bg-cuerpoCentral.gif);
	width:950px;
	height:100%;
	margin:auto;
	padding:4px 4px 10px 4px;
	border: 1px solid #CCCCCC;
}
#footer2{
	width:950px;
	height:100%;
	margin:auto;
	padding:4px 4px 10px 4px;
	overflow:hidden;
}
#footer2 p{
	width:950px;
	color:#666;
	font-family: Tahoma;
	font-size: 11px;
	padding:10px 0 0 0;
	float:left;
	text-align:center;
	line-height:15px;
}
#footer2 a{
	color:#333;
	font-family: Tahoma;
	font-size: 11px;
	line-height:15px;
	text-decoration:none;
}
#footer2 a:hover{
	text-decoration:underline;
}
#cabecera{
	float:left;
	background-image:url(images/bannerTemp.jpg);
	width:950px;
	height:250px;
}
#central{
	float:left;
	width:620px;
	height:100%;
}
#menuTop{
float:left;
}
#warningH1{
	color:#880000;
	text-align:center;
	margin-top:10px;
	font-family: "Times New Roman", Times, serif;
	font-size: 26px;
	font-weight:normal;
}
#warningH2{
	color:#880000;
	margin-top:10px;
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight:normal;
}
.class_NEW, .class_VIDEO, .class_BLOG, .class_GALLERY, .class_woNEW, .class_woVIDEO, .class_woBLOG, .class_woGALLERY{
	float:left;
	width:615px;
	height:100%;
	margin:10px 0 0 0;
	padding:2px 0 0 5px;
}
.class_NEW a, .class_VIDEO a, .class_BLOG a, .class_GALLERY a, .class_woNEW a, .class_woVIDEO a, .class_woBLOG a, .class_woGALLERY a{
	font-family:Tahoma;
	font-size:12px;
	text-decoration:none;
}
.class_NEW a:hover, .class_VIDEO a:hover, .class_BLOG a:hover, .class_GALLERY a:hover, .class_woNEW a:hover, .class_woVIDEO a:hover, .class_woBLOG a:hover, .class_woGALLERY a:hover{
text-decoration: underline;	
}
.class_NEW h2, .class_VIDEO h2, .class_BLOG h2, .class_GALLERY h2{
	color:#FFF;
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	text-decoration: underline;	
}
.NEW, .VIDEO, .BLOG, .GALLERY{
	float:left;
	width:615px;
	height:100%;
	margin:10px 0 0 0;
	padding:0 0 10px 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.body_NEW{border-bottom-color: #287788;}
.body_VIDEO{border-bottom-color: #9aad5b;}
.body_BLOG{border-bottom-color: #6b4080;}
.body_GALLERY{border-bottom-color: #d4a54f;}
.body_NEW, .body_VIDEO, .body_BLOG, .body_GALLERY{
	float:left;
	width:615px;
	height:100%;
	margin:10px 0 0 0;
	padding:0 0 10px 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.body_NEW{border-bottom-color: #287788;}
.body_VIDEO{border-bottom-color: #9aad5b;}
.body_BLOG{border-bottom-color: #6b4080;}
.body_GALLERY{border-bottom-color: #d4a54f;}

a.mas_NEW{color: #287788}
a.mas_VIDEO{color: #9aad5b;}
a.mas_BLOG{color: #6b4080;}
a.mas_GALLERY{color: #d4a54f;}

.leerMas{
	margin:5px 0 0 0;
	float:right;
}

.volverAtras{
	margin:5px 0 0 0;
	float:left;
}

.NEW h1 a, .VIDEO h1 a, .BLOG h1 a, .GALLERY h1 a, .NEW h1, .VIDEO h1, .BLOG h1, .GALLERY h1{
	color:#FFF;
	font-family: "Times New Roman", Times, serif;
	font-size: 33px;
	font-weight:normal;
}
.NEW h1 a:hover, .VIDEO h1 a:hover, .BLOG h1 a:hover, .GALLERY h1 a:hover{
	text-decoration:underline;
	font-weight:normal;
}
.NEW p, .VIDEO p, .BLOG p, .GALLERY p{
	color:#333333;
	font-family: Tahoma;
	font-size: 12px;
	padding:5px 0 0 0;
	float:left;
	text-align:justify;
	line-height:15px;
}
.NEW img, .VIDEO img, .BLOG img, .GALLERY img{
	float:left;
	margin:0 10px 0 0;
}
.body_NEW h1 a, .body_VIDEO h1 a, .body_BLOG h1 a, .body_GALLERY h1 a, .NEW h1, .VIDEO h1, .BLOG h1, .GALLERY h1{
	color:#FFF;
	font-family: "Times New Roman", Times, serif;
	font-size: 33px;
	font-weight:normal;
}
.body_NEW h1 a:hover, .body_VIDEO h1 a:hover, .body_BLOG h1 a:hover, .body_GALLERY h1 a:hover{
	text-decoration:underline;
	font-weight:normal;
}
.body_NEW p, .body_VIDEO p, .body_BLOG p, .body_GALLERY p{
	color:#333333;
	font-family: Tahoma;
	font-size: 12px;
	padding:5px 0 0 0;
	text-align:justify;
	line-height:15px;
}
.body_NEW img, .body_VIDEO img, .body_BLOG img, .body_GALLERY img{
	margin:0 10px 0 0;
}
p.datos{
	margin:0;
	display:block;
	padding:0;
	float:left;
	font-family:tahoma;
	font-size:12px;
	line-height:18px;
	color:#333;
}
p.datos span.fuerte{
	font-weight:bold;
	font-size:14px;
}

.class_NEW h1 a, .class_NEW h1,.class_woNEW h1 a, .class_woNEW h1{ color:#287788;}
.class_VIDEO h1 a, .class_VIDEO h1,.class_woVIDEO h1 a, .class_woVIDEO h1{color:#9aad5b;}
.class_BLOG h1 a, .class_BLOG h1,.class_woBLOG h1 a, .class_woBLOG h1{color:#6b4080;}
.class_GALLERY h1 a, .class_GALLERY h1,.class_woGALLERY h1 a, .class_woGALLERY h1{color:#d4a54f;}

.class_NEW{ background-image:url(images/bg-noticiasCabecera.jpg); background-repeat: no-repeat;}
.class_VIDEO{ background-image:url(images/bg-videosCabecera.jpg); background-repeat: no-repeat;}
.class_BLOG{ background-image:url(images/bg-blogCabecera.jpg); background-repeat: no-repeat;}
.class_GALLERY{ background-image:url(images/bg-fotosCabecera.jpg); background-repeat: no-repeat;}
.clear{ clear:both; }
/*** Lateral ***/

#lateralContainer{
	width:320px;
	float:left;
	padding:10px 0 0 10px;
}
#lateralContent{
	width:310px;
	height:500px;
	float:left;
	padding:5px;
	margin:10px 0 0 0;
	background-image:url(images/bg-lateral.gif);
}
#buscador{
	width:300px;
	background-image:url(images/bg-buscador.gif);
	height:30px;
	padding:10px 0 0 20px;
	background-repeat: no-repeat;
}
#news{
	width:298px;
	padding:10px 0 0 20px;
	margin:10px 0 0 0;
	background-color:#FFF;
	border: 1px solid #CCCCCC;
}
#news p.subTitulos{
	color:#333;
	font-family: Tahoma;
	font-size: 12px;
	padding:0 0 5px 0;
}
#news p img.icos{
	padding:5px 5px 5px 0;
}

/*** Paginaci�n ***/

div.pagination {
	float:left;
	width:616px;
	margin:10px 0 0 0;
	line-height:23px;
	font-size: 12px;
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	background-color:#5F1E78;
	color: #fff;
}
div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	background-color:#5F1E78;
	text-decoration: none; /* no underline */
	color: #fff;
}
div.pagination a:hover, div.pagination a:active {
	background-color:#B97AD5;
	color: #fff;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	font-weight: bold;
	background-color: #9A44C3;
	color: #fff;
}
div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		background-color:#9A44C3;
		color: #F8F1FF;
}
/*** menu top **/

.kwicks {
	list-style-type: none;
	list-style-position:outside;
	position: relative;
	margin: 0;
	padding: 0;
}
 
.kwicks li{
    display: block;
    overflow: hidden;
    padding: 0;
    cursor: pointer;
    float: left;
    width: 124px;
    height: 40px;
    margin-right: 0px;
    background-image:url(images/botones-top-de.png);
    background-repeat:no-repeat;
}

.kwicks a{
	display:block;
	height:40px;
	text-indent:-9999px;
	outline:none;
}

#kwick1 {
	background-position:0px 0px;
}
#kwick2 {
	background-position:-164px 0px;
}
#kwick3 {
	background-position:-328px 0px;
}
#kwick4 {
	background-position:-492px 0px;
}
#kwick5 {
	background-position:-656px 0px;
}
#kwick6 {
	background-position:-820px 0px;
}
#kwick7 {
	background-position:-982px 0px;
}

#kwick1.active, #kwick1:hover {
	background-position: 0 bottom;
}
#kwick2.active, #kwick2:hover{
	background-position: -164px bottom;
}
#kwick3.active, #kwick3:hover {
	background-position: -328px bottom;
}
#kwick4.active, #kwick4:hover {
	background-position: -492px bottom;
}
#kwick5.active, #kwick5:hover {
	background-position: -656px bottom;
}
#kwick6.active, #kwick6:hover {
	background-position: -820px bottom;
}
#kwick7.active, #kwick7:hover {
	background-position: -982px bottom;
}
/** Idiomas **/

#idiomas {
	float:left;
	height:33px;
	padding:7px 10px 0 24px;
	margin:0;
	overflow:hidden;
	width:47px;
	background: url(images/bgIdiomas.jpg) repeat-x;
	border-left:#868686 solid  1px;
}
#idiomas a{
	margin:0;
	padding:0 4px 4px 0;
	line-height:0;
	float:left;
}
#idiomas a img{
	margin:0;
	padding:0;
	float:left;
}
/*** Forms ***/
#form_container
{
	background:#fff;
	border:1px solid #ccc;
	margin:10px auto 0 auto;
	text-align:left;
	width:600px;
	float:left;
}
form.appnitro
{
	margin:20px 20px 0;
	padding:0 0 20px;
}
.appnitro
{
	font-family:Lucida Grande, Tahoma, Arial, Verdana, sans-serif;
	font-size:small;
}

.appnitro li
{
	width:90%;
}
form ul
{
	font-size:100%;
	list-style-type:none;
	margin:0;
	padding:0;
	width:100%;
}

form li
{
	display:block;
	margin:0;
	padding:4px 5px 2px 9px;
	position:relative;
}
form li:after
{
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}

.buttons:after
{
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}

.buttons
{
	clear:both;
	display:block;
	margin-top:10px;
}
label.description
{
	border:none;
	color:#222;
	display:block;
	font-size:95%;
	font-weight:700;
	line-height:150%;
	padding:0 0 1px;
}

#txt2, #element_1, #element_2, #element_3, #element_4 {
	font-family:Tahoma;
	font-size:12px;
	background-color:#f2ecce;
	border:1px solid #c2a5a4;
	padding:2px 0;
	margin:0;
	width:60%;
}
#element_txtarea{
	font-family:Tahoma;
	font-size:12px;
	background-color:#f2ecce;
	border:1px solid #c2a5a4;
	padding:2px 0;
	margin:0;
	width:100%;
	height:90px;
}
.equal {
	vertical-align:middle;
}

#btn_form {
	font-family:Tahoma;
	font-size:12px;
	background-color:#f2ecce;
	border:1px solid #c2a5a4;
}
/*** Menu Lateral ***/

#lateral_links{
	margin:10px 0 0 0;
	width:320px;
	float:left;
	text-align:left;
}
#lateral_banners{
	margin:10px 0 0 0;
	padding-bottom:10px;
	width:320px;
	float:left;
	text-align:center;
}
#lateralnew ul, #lateralvideo ul, #lateralgallery ul, #lateralblog ul, #laterallink ul{
	width:310px;
}
#lateralnew ul li, #lateralvideo ul li, #lateralgallery ul li, #lateralblog ul li, #laterallink ul li{
	height:20px;
	width:310px;
	margin:3px 0 0 0;
}
#lateralnew ul li a, #lateralvideo ul li a, #lateralgallery ul li a, #lateralblog ul li a, #laterallink ul li a{
	padding:4px 0 0 10px;
	height:16px;
	display:block;
	font-family:Tahoma;
	font-size:14px;
	text-decoration:none;
	width:100%;
	color:#333333;
}
#lateralnew ul li a:hover{color:#287788;background-image:url(images/bgMenulateralnew-hover.gif);background-repeat: repeat-x;}
#lateralvideo ul li a:hover{color:#6a8317;background-image:url(images/bgMenulateralvideo-hover.gif);background-repeat: repeat-x;}
#lateralgallery ul li a:hover{color:#c07d02;background-image:url(images/bgMenulateralgallery-hover.gif);background-repeat: repeat-x;}
#lateralblog ul li a:hover{color:#6b4080;background-image:url(images/bgMenulateralblog-hover.gif);background-repeat: repeat-x;}
#laterallink ul li a:hover{color:#6b4080;background-image:url(images/bgMenulateralblog-hover.gif);background-repeat: repeat-x;}

#lateralnew h2, #lateralvideo h2, #lateralgallery h2, #lateralblog h2,#laterallink h2{
	padding:10px 0 10px 10px;
	display:block;
	font-family:Tahoma;
	font-size:18px;
	text-decoration:underline;
	width:310px;
}
.color_new{color:#287788;}
.color_video{color:#6a8317;}
.color_gallery{color:#c07d02;}
.color_blog{color:#6b4080;}
.color_link{color:#6b6680;}

/** Comentarios **/

#Comentarios{
	color:#333;
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight:normal;
	padding:30px 0 0 0;
	float:left;
	width:100%;
}
h3.comentarioDatos{
	color:#333;
	font-family: Tahoma;
	font-size: 12px;
	padding:10px 0 0 0;
	line-height:15px;
	width:610px;
}
.autorComentario{float:left; text-align:left;}
.fechaComentario{float:right; text-align:right;}
.comentario{
	float:left;
	width:615px;
	height:100%;
	margin:10px 0 0 0;
	padding:0 0 10px 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333;
}
/****/
.divIndexGalerias{
	width: 615px;
	padding: 20px 0 0 0;
	float: left;
	text-align: center;
}
.divTnGaleria {
	border:1px solid #CCCCCC;
	background-color:#FFF;
	float:left;
	height:138px;
	margin:5px;
	overflow:hidden;
	padding:5px;
	width:128px;
}
.divTnGaleria a{
	color: #666;
	font: bold 0.7em Tahoma;
	text-decoration: none;
}
.divTnGaleria a img{
	padding: 0 0 10px 0;
}
.divTnGaleria a:hover {
	color: #cc9a50;
	text-decoration: underline;
}
.divTnGaleria a.texto{
	padding: 10px 0 0 0;
}
/* galeria */
.divGaleria{
	width: 615px;
	padding: 20px 0 0 0;
	float: left;
	text-align: justify;
}
.divGaleria a img{
	padding: 4px;
	margin: 5px;
	border: 1px solid #ccc;
}
#fotosFancy{
	width: 145px;
	padding-left: 4px;
	float: left;
}
