/**********************************************
NORMALIZAR ESTILOS
**********************************************/

/* Normalizes margin, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td
{ margin : 0; padding : 0; }

/* Normalizes font-size for headers */
h1,h2,h3,h4,h5,h6 { font-size : 100%; }

/* Removes list-style from lists */
ol,ul { list-style : none; }

/* Normalizes font-style and font-weight to normal */
address, caption, cite, code, dfn, em, strong, th, var
{ font-style : normal; font-weight : normal; }

/* Removes spacing in tables */
table { border-collapse : collapse; border-spacing : 0; }

/* Removes border from fieldset and img */
fieldset,img { border : 0; }

/* Left-aligns text in caption and th */
caption,th { text-align : left; }

/* Removes quotation marks from q */
q:before, q:after { content :''; }

/**********************************************
GENERALES
**********************************************/
.clearer, .csc-frame-invisible {
clear:both;
height:20px;
}
body {
background:transparent url(../img/fondocontenido.png) repeat-y 0px 187px;
}
html, body, #contenedor {
height:100%; 
min-height:100%; 
width:100%;
}
html > body, html > body #contenedor {
height:auto;
}
#contenedor {
position:absolute;
}
p {
margin-bottom: 6px;
}
/**********************************************
CABECERA
**********************************************/
#cabecera {
width:100%;
height:133px;
background:url(../img/repitecabecera.png);
}
#logo {
position: absolute;
left:0;
top:0;
width:288px;
height:133px;
background:url(../img/logo3.png);
float:left;
}
#textocabecera {
font-family:Georgia, "Times New Roman", Times, serif;
color: #b7a66c;
font-weight:normal;
float:left;
display:block;
font-size:1.5em;
height:133px;
background:url(../img/cabecerafinal.png) no-repeat top right;
width:100%;
position: absolute;
left:0;
top:0;
}
#cabecera h1 {
position: absolute;
left:0;
top:0;
padding-left: 288px;
padding-top:80px;
white-space:nowrap;
}
h2 {
font-family:Georgia, "Times New Roman", Times, serif;
color: #b7a66c;
font-weight:bold;
display:block;
font-size:1.2em;
/*clear: both;*/
margin-bottom:5px;
}
/*.bodytext {
float:left;
border:1px solid red;
}*/
#idiomas {
position:absolute;
right:0;
padding:2px 10px;
}
#idiomas li {
display: block;
float:left;
padding:0;
margin:0;
}
#idiomas a {
color: #FFFFFF;
text-decoration:none;
font-weight:bold;
font-size:0.85em;
padding:0;
margin:0;
}
/**********************************************
CUERPO
**********************************************/
#cuerpo {
/*background: url(../img/fondocontenido.png) top 167px repeat-y;*/
}
/*******menu********/
#menu {
width:187px;
float:left;
padding-bottom:25px;
}
#menu #arriba {
width:183px;
height:21px;
background:url(../img/submenuitem-arriba.png) no-repeat;
margin-bottom:-4px;
}
#menu #abajo {
width:183px;
height:21px;
background:url(../img/submenuitem-abajo.png) no-repeat;
}
.menuitem1 {
background:url(../img/menuitem1.png) no-repeat;
width:183px;
height:18px;
}
.menuitem3 {
background:url(../img/menuitem3.png) no-repeat;
width:183px;
height:7px;
}

	.fondomenu {
	background:transparent url(../img/abajomenu.png) no-repeat bottom left;	
	padding-bottom:29px;
	}
	#menu ul {
	background-image:url(../img/fondomenu.png);
	width:187px;
	}
	#menu ul ul{
	background:none;
	}
	#menu li a {
	display:block;
	width: 123px;
	background:transparent url(../img/menuitem2.png) repeat-y top left;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color: #b7a66c;
	font-size: 0.75em;
	padding-left:30px;
	padding-right:30px;
	padding-top:0;
	}
	#menu li li span {
	display:block;
	width: 183px;
	background:transparent url(../img/submenuitem.png) repeat-y top left;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color: #b7a66c;
	font-size: 0.7em;
	padding-left:23px;
	padding-top:0px;
	}
	#menu li li a{
	border:1px solid #F3F3F3;
	margin:1px 0;
	display:block;
	width:115px;
	height:100%;
	background: none;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #b7a66c;
	font-size: 1em;
	padding:4px;
	padding-left:10px;
	}
	#foro {
	margin-left:4px;
	}
/*******contenido********/
#supercontenido {
/*	position: absolute;
	left: 205px;
	top:149px;*/
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	padding:20px 20px 10px 205px;
	font-size:0.9em;
/*	float:left;*/
}
.csc-textpic {
float:left;
}

#supercontenido .csc-menu, #supercontenido .csc-menu-1 {
float:left;
}
/**********************************************
PIE
**********************************************/
#pie {
	width:97%;
	height:37px;
	margin-top: -35px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	bottom: 0px;
	background:transparent url(../img/fondopie.png) no-repeat left top;
	position: absolute;
	left: 0px;
	color: #b7a66c;
	font-size:0.8em;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:12px;
	padding-left:10px;
	overflow:visible;
}
#pie a {
color: #CC9966;
text-decoration:none;
}
#pie a:hover {
color: #b7a66c;
text-decoration:underline;
}
/**********************************************
CONTACTO
**********************************************/
#sp_bettercontact_hidden {
display:none;
}
.tx-spbettercontact-pi1 dd {
width:80px;
font-weight:bold;
color: #1b6c93;
float:left;
clear:left;
font-size:0.9em;
}
.tx-spbettercontact-pi1 dt {
float:left;
margin-bottom:6px;
}
.tx-spbettercontact-pi1 {
float:left;
margin-top:10px;
}

#sp_bettercontact_senden {
clear:both;
margin-left:80px;
width:360px;
}
.tx-spbettercontact-pi1 input{
width: 360px;
color: #1b6c93;
}
.tx-spbettercontact-pi1 textarea{
width: 360px;
color: #1b6c93;
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
}
#sp_bettercontact_info {
margin-bottom:10px;
}
#sp_bettercontact_senden input{
width:140px;
height: 49px;
background-image:url(../img/fondoboton.png);
color:#FFFFFF;
font-weight:bold;
cursor:pointer;
border:0;
display:block;
margin:auto;
font-size:1.1em;
font-family:Georgia, "Times New Roman", Times, serif;
}
/**********************************************
NOTICIAS
**********************************************/
.news-list-container, .news-single-item  {
float:left;
width:100%;
}
.news-list-date, .news-single-timedata {
clear: both;
color: #1b6c93;
font-size:0.8em;
}
.news-list-item {
clear:both;
}
.news-list-item h3 a, .news-single-item h2{
display:block;
clear:both;
text-decoration:none;
font-family:Georgia, "Times New Roman", Times, serif;
color: #b7a66c;
font-weight:normal;
font-size:1.2em;
margin-bottom:6px;

}
.news-list-item img, .news-single-img {
float:left;
margin-right:6px;
margin-bottom:6px;
}
.news-list-morelink a {
display:block;
clear: both;
color: #1b6c93;
font-size:0.8em;
text-decoration:none;
width:127px;
height:28px;
background:transparent url(../img/ir.png) no-repeat top left;
padding-top:9px;
padding-right:33px;
font-weight:bold;
text-align:right;
}
.news-single-backlink a{
display:block;
clear: both;
color: #1b6c93;
font-size:0.8em;
text-decoration:none;
width:127px;
height:28px;
background:transparent url(../img/volver.png) no-repeat top left;
padding:9px 0 0 33px;
font-weight:bold;
}
.news-list-morelink a:hover, .news-single-backlink a:hover{
text-decoration:underline;
}
.news-list-container hr {
display:block;
border:0;
background:transparent url(../img/separanoticias.png) no-repeat center center;
height:26px;
}
.news-single-author, .news-single-item hr {
display:none;
}
.news-single-imgcaption {
color: #1b6c93;
font-size:0.7em;
}
.news-single-files {
float:left;
}
.news-single-files dd, .news-single-files dt, .news-single-files img, .news-single-files a  {
display: block;
float:left;
clear:none;
}
.news-single-files dt, .news-single-files a {
font-weight:bold;
color: #b7a66c;
padding-right:4px;
text-decoration:none;
}
.news-single-files a {
color: #1b6c93;
margin-top:-16px;
margin-left:23px;
}
.news-single-files a:hover {
text-decoration:underline;
}

/**********************************************
FORO
**********************************************/
#supercontenido .tx-srfeuserregister-pi1 a  {
width:130px;
height: 41px;
background-image:url(../img/fondoboton.png);
color:#FFFFFF;
font-weight:bold;
cursor:pointer;
border:0;
display:block;
font-size:0.8em;
padding:8px 5px 0 5px;
text-align:center;
margin:0;
text-decoration:none;
float:left;
}
#supercontenido .boton-foro {
width:120px;
height: 41px;
background-image:url(../img/fondoboton.png);
color:#FFFFFF;
font-weight:bold;
cursor:pointer;
border:0;
display:block;
font-size:0.8em;
padding:8px 10px 0 10px;
text-align:center;
text-decoration:none;
float:left;
}
.tx-wecdiscussion-responseMsg {
font-weight: bold;
color: #990000;
text-align: left;
margin-right: 0;
margin-left: 0;
margin-top: 4px;
margin-bottom: 8px;
}
.tx-wecdiscussion-search{
float:left;
margin-bottom:10px;
clear:both;
width:99%;
}
.tx-wecdiscussion-page {
max-width: 2000px;

}
.tx-wecdiscussion-p1 {
width:100%;
}
.tx-wecdiscussion-forumMessageSubject {
border:1px solid #999933;
padding:3px;
background-color:#C0C099;
color:#145270;
/*-moz-border-radius:5px;*/ /*Para que funcione en Mozilla*/
/*-khtml-border-radius:5px;*/ /*Para Konqueror y Safari */
/*-webkit-border-radius:5px;*/
/*border-radius:5px;*/ /*Forma normalizada*/
}
.tx-wecdiscussion-forumMessageSubject a:hover {
color:#f9f8f3;
}
tx-wecdiscussion-mainContent {
padding-right:2%;
}
.tx-wecdiscussion-forumMessageInfo, .tx-wecdiscussion-forumMessageReplyInfo  {
color: #1c729b;
}
.tx-wecdiscussion-sidebar .gutter {
/*-moz-border-radius:5px;*/ /*Para que funcione en Mozilla*/
/*-khtml-border-radius:5px;*/ /*Para Konqueror y Safari */
/*-webkit-border-radius:5px;*/
/*border-radius:5px;*/ /*Forma normalizada*/
padding:0;
}
.tx-wecdiscussion-sidebar {
/*-moz-border-radius:5px;*/ /*Para que funcione en Mozilla*/
/*-khtml-border-radius:5px;*/ /*Para Konqueror y Safari */
/*-webkit-border-radius:5px;*/
/*border-radius:5px;*/ /*Forma normalizada*/
border:1px solid #aaaa77;
background-color:#145270;
color:#C0C099;
}
.tx-wecdiscussion-list {
background-color:transparent;
}
.tx-wecdiscussion-sidebar .gutter img {
display:none;
}
.tx-wecdiscussion-listHeader {
font-family:Georgia, "Times New Roman", Times, serif!important;
font-size: 1.2em!important;
color: #aaaa77;
border-bottom:1px solid #aaaa77;
}
.tx-wecdiscussion-mainContent h2 {
font-family:Georgia, "Times New Roman", Times, serif!important;
font-size: 1.2em!important;
color: #aaaa77;
margin-bottom:10px;
}
#goback {
display:none;
}
.tx-wecdiscussion-forumMessageInfo {
clear:both;
}

/**********************************************
REGISTRO Y FORO
**********************************************/
.oculto{ display:none;}
.tx-srfeuserregister-pi1 dl {
width: 585px!important;
}

.tx-srfeuserregister-pi1 dt {
clear: none!important;
width: 250px!important;
text-align: right;
padding-right: 1em;
}
.tx-srfeuserregister-pi1 dd {
text-align: left;
width: 320px!important;
clear:right!important;
margin-bottom:2px;
}
#supercontenido .tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-submit {
width:140px;
height: 46px;
background-image:url(../img/fondoboton.png);
color:#FFFFFF;
font-weight:bold;
cursor:pointer;
border:0;
display:block;
margin:auto;
font-size:1.1em;
font-family:Georgia, "Times New Roman", Times, serif;
}
.tx-srfeuserregister-pi1-submit{
	padding-left:10px!important;
	overflow: hidden;
	}
.tx-srfeuserregister-pi1 dd input {
width:300px;
}
.tx-srfeuserregister-pi1 dd select {
width:310px;
}
.tx-srfeuserregister-pi1 dd textarea {
width:305px;
}
#tx-srfeuserregister-pi1-image-0 {
width:290px;
}
.tx-srfeuserregister-pi1 dd .tx-srfeuserregister-pi1-password {
width:74px;
}
.tx-srfeuserregister-pi1 dd .tx-srfeuserregister-pi1-radio {
width:15px;
}
#tx-srfeuserregister-pi1-fe_users_form{
	width:100%;
	float:left;
	clear:both;
	}
#tx-srfeuserregister-pi1-fe_users_form dl{
	float:left;
	clear:both;
	}
#supercontenido .tx-srfeuserregister-pi1 dd input.botonaco {
width:140px;
height: 46px;
background-image:url(../img/fondoboton.png);
color:#FFFFFF;
font-weight:bold;
cursor:pointer;
border:0;
display:block;
margin:0;
font-size:1.1em;
font-family:Georgia, "Times New Roman", Times, serif;
}
#supercontenido .tx-wecdiscussion-button {
border:0;
}
#supercontenido .tx-wecdiscussion-button a {
width:134px;
height: 31px;
background-image:url(../img/fondoboton2.png);
color:#404040!important;
font-weight:bold;
cursor:pointer;
border:0;
display:block;
margin:0;
font-size:1.1em;
font-family:Georgia, "Times New Roman", Times, serif;
border:0!important;
clear:both;
padding:4px 0 8px 0!important;
margin: 0 6px!important;
}
.tx-wecdiscussion-form {
border:1px solid #999933!important;
max-width: 2000px!important;
/*-moz-border-radius:5px;*/ /*Para que funcione en Mozilla*/
/*-khtml-border-radius:5px;*/ /*Para Konqueror y Safari */
/*-webkit-border-radius:5px;*/
/*border-radius:5px;*/ /*Forma normalizada*/
}
.textacross {
display:block;
padding-left:26%;
}
.textacross input {
width:133px;
height: 43px;
background-image:url(../img/fondoboton2.png);
color:#404040;
font-weight:bold;
cursor:pointer;
border:0;
display:block;
font-size:1.1em;
border:0!important;
padding:12px 0 16px 0!important;
margin: 0 6px!important;
float:left;
font-family:Arial, Helvetica, sans-serif;
}
#supercontenido .tx-felogin-pi1 .botonaco {
width:140px;
height: 46px;
background-image:url(../img/fondoboton.png);
color:#FFFFFF;
font-weight:bold;
cursor:pointer;
border:0;
display:block;
margin:0;
font-size:1.1em;
font-size:0.8em;
font-family: Arial, Helvetica, sans-serif;
clear:both;
margin-left:200px;
}
.tx-felogin-pi1 label {
float:left;
display:block;
width:200px;
text-align:right;
padding-right:4px;
clear:left;
margin-bottom:10px;
}
.tx-felogin-pi1 input {
display:block;
float:left;

}
.tx-wecdiscussion-forumMessage img {
float:right;
border:1px solid #999933;
margin-left:6px;
}
.tx-wecdiscussion-forumMessage p {
float:left;
}
#supercontenido #contenido .tx-wecdiscussion-pi1 .tx-wecdiscussion-list a {
color:#FFFFFF;
}
/**********************************************
SITEMAP
**********************************************/
.csc-menu a {
display:block;
background:transparent url(../img/sitemap.png) no-repeat top left;
width:504px;
height:55px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.2em;
font-weight:bold;
padding-left: 55px;
padding-top:18px;
color: #b7a66c;
text-decoration:none;
}
strong {
color:#1d749d;
font-weight:bold;
}
#supercontenido ol {
list-style: decimal;
padding-left:30px;
}
#supercontenido ol li{
padding-bottom:10px;
}
#supercontenido dt{
color:#1d749d;
font-weight:bold;
}
#supercontenido dd{
margin-bottom:5px;
}
#supercontenido a {
color:#1d749d;
text-decoration:none;
}
#supercontenido a:hover {
text-decoration:underline;
}
#contenido {
float:left;
}
.csc-sitemap ul{
	margin-left:20px;	
}
.csc-sitemap ul li{
	font-weight:bold;
	margin-top:5px;
}
.csc-sitemap ul ul{
	margin-left:20px;
	margin-bottom:10px;
	list-style-type:disc;
}
.csc-sitemap ul ul li{
	font-weight:normal;
	margin-top:0px!important;
}
.csc-sitemap ul ul ul{
	margin-left:20px;
	margin-bottom:0px!important;
	list-style-type:circle;
}
.csc-sitemap ul ul ul li{
	font-weight:normal;
	margin-top:0px!important;
}
.oculto{
	display:none;}
