﻿/*****************************************************************/

/***********************----------**********************************/

/*****************************************************************/
#contenido dt {
font-weight:bold;
}
#contenido dd {
margin-bottom:20px;
}
#contenido h3 {
	font-size:medium;
	font-weight:bold;
	color:#660000;
	padding:20px 0 0 0;
}
#contenido p {
margin-bottom:15px;
}
/*****************************************************************/

/***********************----------**********************************/

/*****************************************************************/
img, div, input, h1, li, a { behavior: url(iepngfix.htc) }

@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}


table {
	border-collapse:collapse;
	border-spacing:0;
}
.bodytext img {
margin: 0 5px;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
#contenido .csc-textpic-text strong,#contenido strong {
font-weight:bold;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
h2{
	font-size:medium;
	font-weight:bold;
	color:#4d0f1a;
	padding:8px 5px 5px 20px;
/*	padding:20px 5px 5px 40px;
	background: no-repeat left bottom; */
	margin:-2px 0px 0px 260px;


}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}


body{
	background:#E1E2E3 url(../img/fondo.png) repeat-x top left;
	font-family: Verdana, Geneva, sans-serif;
	}
p{
	padding:5px;
}

html, body, #contenedor {height: 100%;}

body > #contenedor{height: auto; min-height: 100%;}

a:link{
	color:#660F19;
	}
a:visited{
	color:#660F19;
	}
a:hover{
	color:#660F19;
	text-decoration:none;
	}
a:active{
	color:#660F19;
	}

#contenedor{
	background-image:url(../img/fondoletras.png);
	background-position:right 103px;
	background-repeat:no-repeat;
	}
#izquierda{
	width:260px;
	float:left;
	margin-top:2px;
}
.logo{
	text-align:center;
	margin:0px;
	padding:0px;
	}
	
#menu{
	background-image:url(../img/menu-fondo.png);
	background-position:bottom center;
	background-repeat:no-repeat;
	padding:25px 0px 30px 0px;
	}
#menu ul{
	margin:0px 0px 0px 44px;
	padding:0px;
	list-style:none;
}
#menu ul li{
	margin-top:5px;
	width:172px;
}
#menu ul li .boton-izquierda-1{
	background-image:url(../img/boton-izquierda-1.png);
	background-position:left top;
	background-repeat:no-repeat;
	height:4px;
}
#menu .fondolargo {
	background:url(../img/fondobit.png) repeat-y left;
}
#menu ul li .boton-izquierda-3{
	background-image:url(../img/boton-izquierda-3.png);
	background-position:left top;
	background-repeat:no-repeat;
	height:6px;
}
#menu ul li a{
	display:block;
	padding:0px 5px 0px 10px;
	font-weight:bold;
	font-size:small;
/*	background-color:#cecfcf;*/
	background-image:url(../img/fondobot.png);
	background-repeat:repeat-y;
}
#menu ul li a.actual{
	color:#11426F!important;
}
#menu ul li a:link{
	color:#4D0F1A;
	text-decoration:none;
	background-image:url(../img/boton-izquierda-2.png);
	background-position:left top;
	background-repeat:no-repeat;
}
#menu ul li a:visited{
	color:#4D0F1A;
	text-decoration:none;
	background-image:url(../img/boton-izquierda-2.png);
	background-position:left top;
	background-repeat:no-repeat;
}
#menu ul li a:hover{
	color:#4D0F1A;
	text-decoration:none;
	background-image:url(../img/boton-izquierda-2.png);
	background-position:left top;
	background-repeat:no-repeat;
}
#menu ul li a:link{
	color:#4D0F1A;
	text-decoration:none;
	background-image:url(../img/boton-izquierda-2.png);
	background-position:left top;
	background-repeat:no-repeat;
}
#menu  ul.submenu{
	margin:-2px 0px 5px 7px;
	padding:0px 0px 6px 0px;
	background-image:url(../img/submenu-abajo.png);
	background-position: left bottom ;
	background-repeat:no-repeat;
}
#menu  ul.submenu li{
	margin-top:0px;
	width:159px!important;
	
}
#menu  ul.submenu li a{
	display:block;	
	padding: 2px 0px 2px 5px;
	font-weight:normal;
	font-size:small;
	background-color:#cecfcf;
	border-bottom:1px solid #acadae;
}
#menu  ul.submenu li a:link{
	color:#4D0F1A;
	text-decoration:none;
	background-image:url(../img/ninguno.png);
	background-position:left top;
	background-repeat:no-repeat;
}
#menu  ul.submenu li a:visited{
	color:#4D0F1A;
	text-decoration:none;
	background-image:url(../img/ninguno.png);
	background-position:left top;
	background-repeat:no-repeat;
}
#menu  ul.submenu li a:hover{
	color:#4D0F1A;
	text-decoration:none;
	background-image:url(../img/ninguno.png);
	background-position:left top;
	background-repeat:no-repeat;
}
#menu ul.submenu li a:link{
	color:#4D0F1A;
	text-decoration:none;
	background-image:url(../img/ninguno.png);
	background-position:left top;
	background-repeat:no-repeat;
}
.icarotomenu{
	text-align:left;
	padding: 0 0 0 20px;
	
}
.icarotomenu div{
	margin:auto;
}
.icarotomenu .csc-textpic-imagewrap {
margin:auto;
}

#borla{
	background-image:url(../img/borla.png);
	background-position:top left;
	background-repeat:no-repeat;
	position:absolute;
	top:85px;
	left:0px;
	width:34px;
	height:98px;
	z-index:10;
	}

#arriba{
	margin: 0px 20px 0 260px;
	padding-top:60px;
	}
	
#menuarriba{
	list-style:none;
	margin:0px;
	padding:0px;	
	}
#menuarriba li{
	float:left;
	width:102px;
	margin-right:5px;
	}

#menuarriba li .boton-arriba-1{
	background-image:url(../img/boton-arriba-1.png);
	background-position:left top;
	background-repeat:no-repeat;
	height:6px;
}
#menuarriba li .boton-arriba-3{
	background-image:url(../img/boton-arriba-3.png);
	background-position:left top;
	background-repeat:no-repeat;
	height:6px;
}
#menuarriba li a{	
	padding: 0px 0px 0px 0px;
	font-weight:bold;
	font-size:small;
	text-align:center;
	display:block;
	background-color:#333;
}
#menuarriba li a.actual{
	color:#99C5EF!important;
}
#menuarriba li a:link{
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(../img/boton-arriba-2.png);
	background-position:left top;
	background-repeat:no-repeat;
}
#menuarriba li a:visited{
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(../img/boton-arriba-2.png);
	background-position:left top;
	background-repeat:no-repeat;
}
#menuarriba li a:hover{
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(../img/boton-arriba-2.png);
	background-position:left top;
	background-repeat:no-repeat;
}
#menuarriba li a:active{
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(../img/boton-arriba-2.png);
	background-position:left top;
	background-repeat:no-repeat;
}

#formbuscar{
	padding-left:5px;
	float:left;
	width:265px;
	text-align:left;
}
#formbuscar label{
	color:#FFF;
	font-weight:bold;
	display:none;
}
#tx-indexedsearch-searchbox-sword{
	width:151px;
	background-color:transparent!important;
	background-image:url(../img/fondo-input.png);
	background-position:left top;
	background-repeat:no-repeat;
	border:0px;
	padding:5px 0px 5px 5px;
	float:left;
	}
#tx-indexedsearch-searchbox-button-submit{
	background-color:transparent!important;
	background-image:url(../img/boton-arriba.png);
	background-position:left top;
	background-repeat:no-repeat;
	color:#FFF;
	font-weight:bold;
	width:103px!important;
	border:0px;
	text-align:center;
	padding:3px 0px 8px 0px;
	float:left;
	margin-top:1px;
	cursor:pointer;
	}
	
#menuidioma ul{
	list-style:none;
	margin:0px;
	padding:0px;
	float:right;
	}
#menuidioma ul li{
	float:left;
	width:34px;
	}
#menuidioma ul li a{
	display:block;
	padding: 6px 0px 6px 0px;
	font-weight:bold;
	font-size:small;
	text-align:center;
}
#menuidioma ul li a:link{
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(../img/boton-idioma.png);
	background-position:left top;
	background-repeat:no-repeat;
}
#menuidioma ul li a:visited{
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(../img/boton-idioma.png);
	background-position:left top;
	background-repeat:no-repeat;
}
#menuidioma ul li a:hover{
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(../img/boton-idioma.png);
	background-position:left top;
	background-repeat:no-repeat;
}
#menuidioma ul li a:active{
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(../img/boton-idioma.png);
	background-position:left top;
	background-repeat:no-repeat;
}
#menumigas{
	margin: 53px 0px 0px 280px;
	font-size:x-small;
	color:#333;
	}
#menumigas a:link{
	color:#333;
	}
#menumigas a:visited{
	color:#333;
	}
#menumigas a:hover{
	color:#333;
	text-decoration:none;
	}
#menumigas a:active{
	color:#333;
	}
#menumigas span{
	color:#660F19;
	font-weight:bold;
	}
#titsec{
	margin: 5px 0px 0px 260px;
	font-size:small;	
	background-image:url(../img/titsec2.png);
	background-position:left top;
	background-repeat:no-repeat;
	}
#titsec h1{
	font-size:medium;
	font-weight:bold;
	color:#FFFFFF;
	padding: 15px;	
	}
#subtitle{
	float:right;
	margin: 15px 20px 0px 0px;

	}
#subtitle span{
	font-size:small;	
	font-weight:bold;
	color:#660F19;
	border-bottom: 1px dotted #660F19;
}
#link_dest1 {
position:absolute;
right:20px;
top:120px;
}
#link_dest2 {
position:absolute;
right:20px;
top:273px;
}
#link_dest3 {
position:absolute;
right:20px;
top:426px;
}
#link_dest4 {
position:absolute;
right:20px;
top:579px;
}
#oho {
position:absolute;
right:20px;
top:145px;
display:none;
}
#oho a{
opacity: 0.7;
filter: alpha(opacity=70);
z-index: 1;
}
#oho a:hover{
opacity: 0.9;
filter: alpha(opacity=90);
z-index: 1;
}
#oho a #info {
display:none;
position:absolute;
right:23px;
top:-2px;
background:#FFFFFF;
border:1px solid #990000;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:0.7em;
padding:4px;
width:115px;
opacity: 0.5;
filter: alpha(opacity=50);
z-index: 1;
text-align:center;
}
#oho a:hover #info {
display:block;
}
#contenido{
	margin: 10px 209px 0px 260px;
	/*margin: 10px 20px 0px 260px;*/
	padding-right:10px;
	font-size:small;
	padding-bottom: 60px;
}
#destacados {
	width:199px;
	float:right;
	position:absolute;
	right:0;
	top:190px;
	word-spacing:-0.1em;
}
#destacado1 {
float: right;
/*background:url(../img/fondodestacados.png) no-repeat;*/
width:199px;
height:143px;
margin-bottom:10px;
}
#destacado2 {
float: right;
/*background:url(../img/fondodestacados2.png) no-repeat;*/
width:199px;
height:143px;
margin-bottom:10px;
}
#destacado3 {
float: right;
/*background:url(../img/fondodestacados.png) no-repeat;*/
width:199px;
height:143px;
margin-bottom:10px;
}
#destacado4 {
float: right;
/*background:url(../img/fondodestacados.png) no-repeat;*/
width:199px;
height:143px;
margin-bottom:10px;
}
#destacado1 .fondo{
background:url(../img/fondodestacados.png) no-repeat;
height:143px;
}
#destacado2 .fondo{
background:url(../img/fondodestacados2.png) no-repeat;
height:143px;
}
#destacado3 .fondo{
background:url(../img/fondodestacados.png) no-repeat;
height:143px;
}
#destacado4 .fondo{
background:url(../img/fondodestacados2.png) no-repeat;
height:143px;
}

.fondo .csc-textpic-imagewrap {
  
    border: 1px solid #c0c0c0;
    width:162px;
    height:63px;
    overflow:hidden;
    background:#000000;
    margin:7px 0 10px 7px;
    float:left;
    text-align:center;
}
#destacado1 dt, #destacado2 dt, #destacado3 dt, #destacado4 dt  {
float:left;
border: 1px solid #c0c0c0;
width:162px;
height:63px;
overflow:hidden;
background:#000000;
margin:0 auto;
float:left;
text-align:center;
}


.csc-textpic, .csc-textpic-center, .csc-textpic-above, .csc-textpic-equalheight
{
float: left!important;
margin:0;
padding:0;
}

#destacado1 h1, #destacado2 h1, #destacado3 h1, #destacado4 h1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
color:#d9d9d9;
font-size:0.9em;
padding: 10px 10px 0px 15px;
}
#destacado1 .csc-textpic, #destacado2 .csc-textpic, #destacado3 .csc-textpic, #destacado4 .csc-textpic {
padding:0;
width:142px;
margin:-1px 0 0 6px;
}
#destacado1 .csc-textpic-text p, #destacado2 .csc-textpic-text p, #destacado3 .csc-textpic-text p, #destacado4 .csc-textpic-text p {
color: #c0c0c0;
font-size:0.55em;
width:162px;
}
#destacado1 .csc-textpic-text ul, #destacado2 .csc-textpic-text ul, #destacado3 .csc-textpic-text ul, #destacado4 .csc-textpic-text ul {
margin-top:4px;
}
#destacado1 .csc-textpic-text li, #destacado2 .csc-textpic-text li, #destacado3 .csc-textpic-text li, #destacado4 .csc-textpic-text li {
color: #c0c0c0;
font-size:0.55em;
width:162px;
padding-left:13px;
background:url(../img/li_dest.png) no-repeat left center;
}
#destacado1 .csc-textpic-text a, #destacado2 .csc-textpic-text a, #destacado3 .csc-textpic-text a, #destacado4 .csc-textpic-text a {
color: #c0c0c0;
text-decoration:none;
}
#destacado1 .csc-textpic-text a:hover, #destacado2 .csc-textpic-text a:hover, #destacado3 .csc-textpic-text a:hover, #destacado4 .csc-textpic-text a:hover {
color: #c0c0c0;
text-decoration:underline;
}
#destacado1 .csc-textpic-text, #destacado2 .csc-textpic-text, #destacado3 .csc-textpic-text, #destacado4 .csc-textpic-text  {
display:block;
float:left;
width:142px;
margin:-10px 6px 0 6px;

}



#contenido h1{
	font-size:1.1em;
	font-weight:bold;
	color:#3F3F3F;
	padding: 5px 5px 10px 30px;
	
}
#contenido h2{
	font-size:medium;
	font-weight:bold;
	color:#4d0f1a;
	padding:20px 5px 5px 40px;
	margin:0px;
	background:transparent url(../img/h2.png) no-repeat left bottom;
	}
#contenido ul{
	margin-left:20px;
	}
#contenido li{
	padding-left:20px;
	background:transparent url(../img/li-contenido.png) no-repeat top left;
	margin-bottom:6px;
	}
#contenido .csc-sitemap li{
	padding-left:20px;
	background:transparent url(../img/li-contenido.png) no-repeat top left;
	margin-bottom:6px;
	}
#contenido .csc-sitemap li li{
	padding-left:20px;
	background:transparent url(../img/li-li-contenido.png) no-repeat top left;
	margin-bottom:6px;
	}
#contenido .csc-sitemap li li li{
	padding-left:20px;
	background:transparent url(../img/li-li-li-contenido.png) no-repeat top left;
	margin-bottom:6px;
	}
#contenido img{
	padding:3px;
	background-color:#D8D9DB;
	border:3px solid #6A1C12;
}
.coment{
border:#CCC 1px solid;
margin:5px;
}
.csc-textpic-imagewrap{
	}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol{
	margin:7px!important;}
.icarotomenu DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol{
	margin:0px 7px!important;}
#pie{
	position: relative;
	margin-top: -40px; /* negative value of footer height */
	height: 40px;
	clear:both;
	text-align:center;
	font-size:x-small;
	color:#FFF;
	background:#e1e2e3 url(../img/fondopie.jpg) repeat-x top left;
	}
#pie p{
	padding-top: 20px; /* negative value of footer height */
	}
#pie a:link{
	color:#FFF;
	text-decoration:none;
}
#pie a:visited{
	color:#FFF;
	text-decoration:none;
}
#pie a:hover{
	color:#FFF;
	text-decoration:underline;
}
#pie a:active{
	color:#FFF;
	text-decoration:none;
}
/*************************PRUEBA SMOOTH GALLERY*************************************/
/*.marco {
position: absolute;
height: 100%;
width:100%;
z-index: 8;
background:url(../img/marco.gif) no-repeat;

}
.tx-rgsmoothgallery-pi1 {
width:480px;
margin:0 auto;
border-right:2px solid #000;

}
.rgsgcontent {
padding:50px 0;
border:1px solid red;
}
#myGallery74{
margin:-50px auto;
}*/
#marco_debajo {
padding:30px;
border:7px solid #CCCCCC;
width:368px;
margin:0 auto;
background:#000000;
-moz-border-radius:20px; /*Para que funcione en Mozilla*/
-khtml-border-radius:20px; /*Para Konqueror y Safari */
-webkit-border-radius:20px;
border-radius:20px; /*Forma normalizada*/
behavior:url(border-radius.htc);  
}

.seccionimagenes{
widht:100%;
float:left;
}
 
.seccionimagen{
width:194px;
float:left;
}
 
.seccionimagen img{
border:0px!important;
background:transparent!important;
}
/*****************************************************************/

/***********************ENCUESTA**********************************/

/*****************************************************************/

.tx-simplesurvey-pi1-title {
	font-size:medium;
	font-weight:bold;
	color:#4d0f1a;
	padding:20px 5px 5px 40px;
	background:transparent url(../img/h2.png) no-repeat left bottom;
	margin-bottom:10px;
	margin-left:-15px;
	}
.tx-simplesurvey-pi1-questiontext {
color:#4D0F1A;
font-size:1.2em;
padding:3px;
font-weight:bold;
}
.tx-simplesurvey-pi1 form {
padding-left:15px;
}
.tx-simplesurvey-pi1-question, .tx-simplesurvey-pi1-userdata-title  {
font-weight:bold;
margin:5px 0;
}
.tx-simplesurvey-pi1-answer {
margin:2px 0;
}
.tx-simplesurvey-pi1-answer input{
margin-right:4px;
}
.tx-simplesurvey-pi1-userdata-answer input {
color:#4d0f1a;
border:1px solid #4d0f1a;
width:250px;
}
.tx-simplesurvey-pi1-userdata-answer textarea{
color:#4d0f1a;
border:1px solid #4d0f1a;
width:250px;
}

.tx-simplesurvey-pi1-submit {
margin-top:10px;
padding:5px;
}

.tx-simplesurvey-pi1 {
padding-left:30px;
}
.tx-simplesurvey-pi1 .bodytext {
color:#4d0f1a;
font-style:italic;
font-weight:bold;
}
.tx-simplesurvey-pi1 .tx-simplesurvey-pi1-result-userdata .bodytext {
color:#000;
font-style: normal;
font-weight:normal;
}
.tx-simplesurvey-pi1-result-question {
font-weight:bold;
margin:5px 0;
}
.tx-simplesurvey-pi1 br {
display:none;
}
/*****************************************************************/

/***********************ARCHIVO DIGITAL**********************************/

/*****************************************************************/

#iframe-foro {
overflow:hidden;
background:transparent;
}
/*****************************************************************/

/***********************SMOOTH GALLERY**********************************/

/*****************************************************************/
#contenido .jdGallery .slideInfoZone h2  {
	font-size:0.8em;
	font-weight:bold;
	color:#fff;
	padding:0;
	background:none;
}
.jdGallery .slideInfoZone p {
font-size: 70%;
}
/*****************************************************************/

/***********************OFICINA VIRTUAL**********************************/

/*****************************************************************/
.csc-frame-frame1 {
	float: left;
	width:200px;
	display:block;
	margin-left:-385px;
	position:absolute;
	top: 230px;
	margin-left: 1px;
	
}
.csc-frame-frame2 p, .csc-frame-frame2 ul, .csc-frame-frame2 ol, .csc-frame-frame2 dl {
float: left;
clear:right;
padding-left:220px;
}
.csc-frame-frame2 dt {
margin:5px 0;
font-weight:bold;
}
hr {
float: left;
clear:right;
padding-left:220px;
height:16px;
background:url(../img/separador.png) center center no-repeat;
border:0;
width:100%;
}
#contenido .csc-frame-indent ul {
	padding-left:20px;
}
.csc-frame-invisible {
clear:both;
}
/*****************************************************************/

/***********************REGISTRO USUARIOS**********************************/

/*****************************************************************/
#contenido div.tx-felogin-pi1 form fieldset legend{
display:none;
}

#contenido div.tx-felogin-pi1  h3{
	font-size:medium;
	font-weight:bold;
	color:#4d0f1a;
	padding:20px 5px 5px 40px;
	background:transparent url(../img/h2.png) no-repeat left bottom;
	margin-bottom:10px;
	margin-left:-15px;
}
#contenido div.tx-felogin-pi1 form{
margin:10px 25px;
width:175px;
background: url(../img/deco.jpg);
border:#4d0f1a 1px solid;
padding:10px;
}
#contenido div.tx-felogin-pi1 form input{
margin-top:10px;
padding:5px;
}
#contenido div.tx-felogin-pi1 form #user, #contenido div.tx-felogin-pi1 form #pass{
color:#4d0f1a;
border:0;
width:150px;
margin-top:2px;
padding-top: 5px;

padding-right: 0px;

padding-bottom: 7px;

padding-left: 5px;
background-color: transparent;

background-image: url(../img/fondo-input_reves.png);

background-position: left top;

background-repeat: no-repeat;
}
.tx-felogin-pi1 p a, .botonako{
background: url(../img/enlace-plateado.png) no-repeat center center;
display:block;
width:203px;
height:29px;
margin-left:20px;
padding-left:10px;
padding-top:10px;
text-decoration:none;
margin-bottom:-20px;
}
#contenido  div.tx-srfeuserregister-pi1  p  a{
background: url(../img/enlace-plateado.png) no-repeat center center;
display:block;
width:203px;
height:29px;
margin-left:-20px;
padding-left:20px;
padding-top:10px;
text-decoration:none;
}

#contenido div.tx-srfeuserregister-pi1{
	margin:0 25px;
	width:90%;
	border:0;
	padding:0 10px;
}
.tx-srfeuserregister-pi1 dt {
font-weight:bold;
width:30%;
}

.tx-srfeuserregister-pi1 input, .tx-srfeuserregister-pi1 select, .tx-srfeuserregister-pi1 textarea {
width:300px;
color:#4d0f1a;
border:1px solid #4d0f1a;
}
.tx-srfeuserregister-pi1-submit, .botonstilo {
color:#000!important;
padding:4px!important;
background: url(../img/enlace-plateado.png) no-repeat center center;
display:block;
width:203px!important;
height:29px;
cursor:pointer;
text-align:center;
border:0!important;
}
#tx-srfeuserregister-pi1-gender-0, #tx-srfeuserregister-pi1-gender-1, #tx-srfeuserregister-pi1-module_sys_dmail_html, #tx-srfeuserregister-pi1-module_sys_dmail_category, .tx-srfeuserregister-pi1-checkbox, #tx-srfeuserregister-pi1-module_sys_dmail_category-1, #tx-srfeuserregister-pi1-module_sys_dmail_category-2, #tx-srfeuserregister-pi1-module_sys_dmail_category-3, #tx-srfeuserregister-pi1-module_sys_dmail_category-4, #tx-srfeuserregister-pi1-module_sys_dmail_category-5, #tx-srfeuserregister-pi1-module_sys_dmail_category-6, #tx-srfeuserregister-pi1-module_sys_dmail_category-7, #tx-srfeuserregister-pi1-module_sys_dmail_category-8, #tx-srfeuserregister-pi1-module_sys_dmail_category-9, #tx-srfeuserregister-pi1-module_sys_dmail_category-10 {
width:20px;
}
.tx-srfeuserregister-pi1-multiple-checkboxes label {
font-weight:bold;
color:#4d0f1a;
}
#contenido .tx-srfeuserregister-pi1 dd {
width:290px;
margin-bottom: 0px;
}
/*.tx-srfeuserregister-pi1 p {
margin:0!important;
padding:0!important;
}*/
#contenido .tx-srfeuserregister-pi1 p {
margin-bottom:0;
}
#contenido .tx-srfeuserregister-pi1 dl dl {
width:320px;
margin-bottom: 0px;
}
/*#tx-srfeuserregister-pi1-module_sys_dmail_category {
display:block;
height:20px;
}*/
#estado .tx-felogin-pi1 a {
display:none;
}
.tx-srfeuserregister-pi1 select {
width:305px;
}
.tx-srfeuserregister-pi1-password-again {
display: block;
width:99%;
}
.tx-srfeuserregister-pi1 form{
background:url(../img/pixeltrans.png);
width:560px;
border:7px solid #CCCCCC;
-moz-border-radius:20px; /*Para que funcione en Mozilla*/
-khtml-border-radius:20px; /*Para Konqueror y Safari */
-webkit-border-radius:20px;
border-radius:20px; /*Forma normalizada*/
behavior:url(border-radius.htc);  

}
#tx-srfeuserregister-pi1-fe_users_form legend {
color:#000;
}
/*************************CONTACTO*************************************/
/*#sp_bettercontact_name_container, */
.tx-spbettercontact-pi1 form{
float:left;
margin-top:5px;
background:url(../img/deco.jpg) no-repeat;
border:#4d0f1a 1px solid;
width:457px;
padding:10px;
/*height:470px;*/
height:450px;
overflow:hidden;
margin-bottom:20px;
}
.sp_bettercontact_label {
width:100px;
float:left;
text-align:right;
padding-right:4px;
font-weight:bold;
margin-bottom:10px;
}
.tx-spbettercontact-pi1  input{
width:100px;
float:left;
text-align:left;
margin-bottom:10px;
color:#4d0f1a;
border:0;
width:260px;
margin-top:2px;
padding-top: 5px;
padding-right: 4px;
padding-bottom: 7px;
padding-left: 5px;
background-color: transparent;
background-image: url(../img/fondo-input_reves_largo.png);
background-position: left top;
background-repeat: no-repeat;
}
.tx-spbettercontact-pi1  textarea{
background: url(../img/contacto_textarea.png) no-repeat;
border:0;
padding:6px 4px;
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
width:260px;
height:190px;
}
.sp_bettercontact_msg {
clear:both;
}
#sp_bettercontact_senden input{
margin-left:104px;
padding-top:4px;
width:200px;
border:0;
background-color: transparent;
background-image: url(../img/boton-izquierda.png);
background-position: left top;
background-repeat: no-repeat;
cursor: pointer;
font-weight:bold;
padding:4px;
padding-bottom:9px;
}

/*.tx-srfeuserregister-pi1 input {
background-color: transparent;

background-image: url(../img/enlace-plateado.png);

background-repeat: no-repeat;

background-position: center center;

display: block;

width: 203px;

height: 29px;

margin-left: 20px;

padding-left: 10px;

padding-top: 10px;

text-decoration: none;
}
#tx-srfeuserregister-pi1-username, #tx-srfeuserregister-pi1-pass {
background-color: #fff;
background-image: none;

display: block;

width: 150px;

height: 29px;

margin-left: 20px;

padding-left: 10px;

padding-top: 10px;

}*/

/*****************************************************************/

/***********************B�SQUEDAS**********************************/

/*****************************************************************/
.searchbox-tmpl-css legend, .searchbox-tmpl-css .tx-indexedsearch-form label {display:none;}
.searchbox-tmpl-css #tx-indexedsearch-searchbox-button-submit {margin-top:-15px;}
.tx-indexedsearch-rules, .tx-indexedsearch-result-number {display:none;}
.searchbox-tmpl-css form p a {display:none;}
.tx-indexedsearch-res {float:left;}
.browsebox {margin-bottom:10px;}
#contenido .tx-indexedsearch-icon img {border:0; margin-bottom:-5px;}
.tx-indexedsearch-icon img , .icon img {background: transparent!important;}
.info-tmpl-css {background: transparent url(../img/pixeltrans.png)!important;}
.info-tmpl-css dd, .info-tmpl-css dt  {background: transparent!important;}
/*****************************************************************/

/***********************FLASH DE INICIO**********************************/

/*****************************************************************/

.lolailo {width:485px; margin:10px auto 0px auto; overflow:auto;}
.naide {margin:20px auto 0px auto;width:403px;}
#iframe-foro {overflow:hidden;}
/*****************************************************************/

/***********************GALERIAS**********************************/

/*****************************************************************/
#contenido .csc-frame-indent ul{
	margin-top:15px;
	margin-left:0px;
	width:480px;
	}
#contenido .csc-frame-indent li{
	padding-left:00px;
	background:none;
	margin-bottom:6px;
	background: url(../img/pixeltrans_galerias.png);
	padding:5px;
	padding-bottom:0;
	}
	#contenido .csc-frame-indent li a{
	font-weight:bold;
	text-decoration:none;
	}
#contenido .csc-frame-indent img{
border:0;
}
/*****************************************************************/

/***********************LOGOUT**********************************/

/*****************************************************************/
#estado form label, #estado form legend {
display:none;
}
#estado {
font-size:0.8em;
font-weight:bold;
color:#CCCCCC;
padding-top:10px;
float:left;
margin-left:43px;
}
#estado input {
display:none;
}
#estado input#logearse {
margin-top:10px;
cursor:pointer;
display:block;
background: url(../img/boton-izquierda.png) no-repeat;
width:172px;
height: 28px;
border:0;
display: block;
padding-top: 0px;
padding-right: 5px;
padding-bottom: 0px;
padding-left: 10px;
font-weight: bold;
font-size: small;
color:#4d0f1a;
text-align:left;
padding-bottom:7px;
}

/*****************************************************************/

/***********************ESTILOS RTE**********************************/

/*****************************************************************/
.cuadro_deg{
display:block;
border:4px solid #999999;
padding:10px;
background: url(../img/pixeltrans_galerias.png) left repeat-y;
margin:10px 0;
-moz-border-radius:20px; /*Para que funcione en Mozilla*/
-khtml-border-radius:20px; /*Para Konqueror y Safari */
-webkit-border-radius:20px;
border-radius:20px; /*Forma normalizada*/
}
/*****************************************************************/

/***********************ESTILOS RTE**********************************/

/*****************************************************************/
.contenttable caption{
display:none;
}
.contenttable {
border:1px solid #000;
}
.contenttable th{
background: url(../img/titsec2.png) no-repeat center center;
padding:4px;
font-weight:bold;
color:#CCCCCC;
border:1px solid #666666;
}
.contenttable td{
padding:4px;
border:1px solid #666666;
}
#contenido table p {
margin:0;
padding:0;
}
.contenttable{
background: url(../img/pixeltrans_galerias.png) left repeat-y;
}
/*****************************************************************/

/***********************ANTEPASADOS**********************************/

/*****************************************************************/
.formbotones {
width:415px;
padding:10px;
margin:auto;
}
.formbotones input.botonstilo {
display:inline;
}
.tx-srfeuserregister-pi1 a.sinestilo {
padding-left: 0;
background:0;
text-decoration: none;
}
.tx-srfeuserregister-pi1 a.sinestilo:hover {
text-decoration: underline;
}
#contenido.resultados {
margin:10px;
}
#contenido .resultados img, #contenido .sinborde {
border:0;
background-color:transparent;
float:left;
}
p.flotante {
float:left;
}
.envolvedor {
padding:10px;
margin-top:65px;
}
.envolvedor th, .envolvedor td {
border:1px solid #666666;
padding:4px;
}
.textocentrado {
text-align:center;
color:#660000;
}
.envolvedor th{
color:#fff;
font-weight:bold;
background:url(../img/fondo_menu_blog.png) center center;
}
.envolvedor th a{
color:#fff;
}

.envolvedor td{
background:url(../img/pixeltrans.png);
}
.tx-srfeuserregister-pi1 table a {
padding-left: 0px;
text-decoration: none;
background:none;
}
/*enlace bajo menu*/
.icarotomenu p a {
font-size:0.8em;
font-weight:bold;
text-decoration:none;
display:block;
background:#CCCCCC;
padding:4px 0;
}
.resaltadogranate {
 color: #660000;
}
.grisplateado {
 color: #CCCCCC;
}
/*css flashes*/
.flashcentrado
{
	width:485px; 
	margin:10px auto; 
	overflow:auto;
	}
.flashcentrado ul{
	 margin-left:340px;
}
/* pergaminos */

.pergamino{
	float:left; width:150px;margin-left:10px; margin-top:10px;
}

/*formulario registro*/

	
/*captcha*/

 .texto-captcha #captcha {margin-right:30px;}
 .imagen-captcha { float:left;padding:0px;}
 .imagen-captcha img { border:0!important;}
 .texto-captcha { float:left;padding-left:5px;padding-top:10px;}

/***tt_news*****/
/* NEWS-LATEST*/
#contenido .news-latest-container{
margin:-15px 0px 0px 0px;
}
#contenido .news-latest-container h2 {
margin:2px;

}
#contenido .news-latest-item h3{
margin:3px 1px;
padding:10px 1px 1px 20px;
}
#contenido .news-latest-item{
background-color:none;
overflow:hidden;
padding:2px;
margin:5px 3px;
min-height:150px;
}

/* caja puntas redondeadas */

/* estos son los nuevos*/
#contenido .news-latest-item .latest-principal{
background: url(../img/fondo_derecha_noticia.png) top right no-repeat;
width:95%;
float:left;
padding-right:17px;

border:#FFFFFF 0px solid;
}
#contenido .news-latest-item .latest-principal .latest-principal-cont{
background: url(../img/fondo_principal_noticia.png) top left no-repeat;
width:100%;
float:left;
padding-left:0px;

border:#FFFFFF 0px solid;
}

#contenido .news-latest-item .latest-principal .latest-principal-cont .contenido_noticia{

padding-left:15px;

}
#contenido .news-latest-item .latest-inferior{
background: url(../img/esquina_inferior_noticia.png) top right no-repeat;
width:95%;
float:left;
height:17px;
padding-right:17px;

border:#FFFFFF 0px solid;
}
#contenido .news-latest-item .latest-inferior .latest-inferior-cont{
background: url(../img/inferior_ancho_noticia.png) top left no-repeat;
width:100%;
float:left;
padding-left:0px;
height:17px;
border:#FFFFFF 0px solid;
}

/* hasta aqui estos son los nuevos */


#contenido .news-latest-item .latest-izq-sup{
background: url(../img/back_news-izq-sup.png) left no-repeat;
/*clear:left;
float:left;*/
padding-left:17px;
height:17px;
border:#FFFFFF 1px solid;
}

#contenido .news-latest-item .latest-dcha-sup{
background:url(../img/back_news-dcha-sup.png) right no-repeat;
float:right;
height:17px;
border:#FFFFFF 1px solid;
width:85%;
}

#contenido .news-latest-item .latest-izq-centro{
background:url(../img/back_news-izq-centro.png) left repeat-y;
clear:left;
float:left;
padding-left:17px;
border:#FFFFFF 1px solid;
}
#contenido .news-latest-item .latest-dcha-centro{
background:#c7c6c6 url(../img/back_news-dcha-centro.png) right repeat-y;
float:right;
overflow:hidden;
border:#FFFFFF 1px solid;
display:block;
}

#contenido .news-latest-item .latest-izq-inf{
background:url(../img/back_news-izq-inf.png) left no-repeat;
clear:left;
float:left;
padding-left:17px;
height:17px;
border:#FFFFFF 1px solid;
}
#contenido .news-latest-item .latest-dcha-inf{
background:url(../img/back_news-dcha-inf.png) right no-repeat;
float:right;
width:85%;
height:17px;
border:#FFFFFF 1px solid;
}


/***************/

#contenido h3 .news-latest-date{
font-size:0.7em;
font-weight:bold;
text-decoration:none;
color:#660000;
}

#contenido .news-latest-item h3 a{
text-decoration:none;
color:#BE3D1B;
}
#contenido .news-latest-item h3 a:hover{
color:#5D1511;
}
#contenido .news-latest-item img{
border:#666666 1px solid;
float:left;
margin:5px;
position:relative;
}

#contenido .news-latest-item .cont_new{
color:#333333;
font-size:0.85em;
}
#contenido .news-latest-item p{
margin:1px 0px;
}
#contenido .news-latest-item hr.clearer{
height:1px;
background:none;
border:0;
display:none;
}
#contenido .categ{
float:right;
width:95px;
margin-bottom:10px;
}
#contenido .news-latest-category{
padding:0px;
font-size:0.8em;
font-weight:bold;
}
#contenido .news-latest-category a{
text-decoration:none;

}
#contenido .news-latest-category a:hover{
color:#BE3D1B;

}

#contenido .news-latest-category img{
border:0px;
padding:0px;
margin:0px 5px 2px 2px;

}
/* NEWS-LISt*/
#contenido .news-list-container{
margin:-15px 0px 0px 0px;
}
#contenido .news-list-container h2 {
margin:2px;

}
#contenido .news-list-item h3{
font-size:1.1em;
margin:3px 1px;
padding:1px;
}
#contenido .news-list-item{
background:#efefef url(../img/back_news.jpg) repeat-x top;
border-bottom:#BE3D1B solid 1px;
overflow:hidden;
padding:2px;
margin:5px 3px;
font-size:0.85em;
}
#contenido h3 .news-list-date{
font-size:0.9em;
font-weight:bold;
text-decoration:none;
color:#660000;
}

#contenido .news-list-item h3 a{
text-decoration:none;
color:#BE3D1B;
}
#contenido .news-list-item h3 a:hover{
color:#5D1511;
}
#contenido .news-list-item img{
border:#666666 1px solid;
float:left;
margin:5px;
position:relative;
}

#contenido .news-list-item .cont_new{
color:#333333;
font-size:0.85em;
}
#contenido .news-list-item p{
margin:1px 0px;

}
#contenido .news-list-item hr.clearer{
height:1px;
background:none;
border:0;
display:none;
}
#contenido .categ{
float:right;
width:95px;
}
#contenido .news-list-category{
padding:0px;
font-size:0.8em;
font-weight:bold;
}
#contenido .news-list-category a{
text-decoration:none;

}
#contenido .news-list-category a:hover{
color:#BE3D1B;

}

#contenido .news-list-category img{
border:0px;
padding:0px;
margin:0px 5px 2px 2px;

}

#contenido .tx-ttnews-browsebox table{
border-collapse:separate;
}
#contenido .tx-ttnews-browsebox td,#contenido .tx-ttnews-browsebox-SCell {
margin:3px;
border:0;
}
#contenido .tx-ttnews-browsebox a{
text-decoration:none;
display:block;
background:#fff;
padding:3px;
}
#contenido .tx-ttnews-browsebox a:hover{
text-decoration:none;
display:block;
background:#ccc;

}



/* SINGLE */
#contenido .news-single-item h2{
margin:5px;
padding:0px;
text-decoration:none;
color:#BE3D1B;
background:none;
}

#contenido .news-single-item{
border:#fff 1px solid;
background:#CCC;
padding:5px;
}
#contenido .news-single-timedata{
float:right;
width:95px;
font-size:0.85em;
font-weight:bold;
text-decoration:none;
color:#660000;
padding:10px 0px 0px 0px;
}

#contenido .news-single-category {
float:right;
width:150px;
font-size:0.8em;
margin-top:10px;
}
#contenido .news-single-category img{
border:0px;
margin:0px;
}

#contenido .news-single-img img{
border:#666666 1px solid;
float:left;
margin:5px;
position:relative;
}


#contenido .news-single-backlink a{
text-decoration:none;
font-weight:bold;
font-size:0.85em;
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#contenido .news-single-backlink a:hover{
color:#BE3D1B;
}

/* etiqueta nuevo */
.etiquetanuevo-div{
	width:0px; 
	height:0px; 
	white-space:nowrap; 
	overflow:visible; 
	position:relative; 
	top:-15px; 
	left:120px; 
	z-index:3000;
}

.etiquetanuevo-div-h3{
	display:inline; 
	margin-top:0px; 
	padding-top:0px; 
	width:0px; 
	height:0px; 
	white-space:nowrap; 
	overflow:visible; 
	float:left; 
	position:relative; 
	top:-52px; 
	left:-42px;
	clear:right;
	}
.etiquetanuevo-div-juego{
	width:0px; 
	height:0px; 
	white-space:nowrap; 
	overflow:visible; 
	position:relative; 
	top:0px; 
	left:0px; 
	z-index:3000;
}
.img-sinestilo{
	background: none repeat scroll 0% 0% transparent!important; 
	border: 0px none!important;
}
.img-sinestilo-h3{
	border:none!important; 
	background:none!important; 
	vertical-align:bottom!important; 
	padding:0px!important; 
	margin:0px!important;
	}
.h3-sinestilo{
	margin-top:0px!important; 
	padding-top:0px!important; 
	float:left!important;
	}
.forzarsalto{
	width:100%; 
	height:1px; 
	overflow:auto;
	}