@import url("/cxcat/privat/css/privat.css");

BODY {font:normal 8pt Tahoma,Arial; color:#000000; background:url(/cxcat/img/fondo-general.jpg) repeat-x; padding:0; margin:0;}
TABLE, TD {font-family:Tahoma,Arial; font-size:8pt; color:#000000;}
INPUT, SELECT,TEXTAREA {border:1px solid #996600; font:normal 8pt 'Trebuchet MS',Tahoma,Arial; }
input.input_sm {font-size:7.5pt;}
input.boton {border:1px solid #996600; background-color:#d7b07d; color:#FFFFFF; font-weight:Bold; text-align:center;}
.principal {background-color:#FFFFFF;}

.cabecera {background-image:url(/cxcat/img/estilos/fondo-cabecera.png); background-repeat:no-repeat; background-position:center;}
.menusup {/*background-color:#996600;*/ color:#FFFFFF; padding:1px 0px; height:25px; background-image:url(/cxcat/img/fondo-menu-sup.gif); background-repeat:no-repeat;}
.menu, a:link.menu, a:visited.menu {color:#FFFFFF; text-decoration:none; font-size:8pt; padding:0px 10px;}
#submenu {clear:both; margin:0px; padding:5px 0px 15px 0px;}
a:link.submenu, a:visited.submenu {color:#804000; text-decoration:underline; font-weight:bold; font-size:8pt; padding:0px 10px;}
a:hover.submenu {color:#bf7e1e; text-decoration:underline; font-weight:bold; font-size:8pt; padding:0px 10px;}

#lnk_logoff {float:left; clear:none; width:60px; background:#FFFF00; color:#804000; text-decoration:none; padding:0px 4px 2px 4px; cursor:pointer;}
#lnk_logoff a {color:#804000; text-decoration:none; cursor:pointer;}
#lnk_login {float:left; clear:none; width:80px; color:#FFFFFF; text-decoration:none; padding:5px 4px 0px 4px; cursor:pointer;}
#lnk_login a {color:#FFFFFF; font-weight:Bold; text-decoration:none; cursor:pointer;}

#msg_exito {margin-left:250px; width:250px; background:#FFF; border:3px solid #80d248; color:#80d248; text-align:center; font-weight:bold; padding:7px 0px; display:none;}
#msg_error {margin-left:250px; width:250px; background:#FFF; border:3px solid #CC0000; color:#CC0000; text-align:center; font-weight:bold; padding:7px 0px; display:none;}

#encuesta #msg_exito {margin-left:10px; width:200px; background:#FFF; border:3px solid #80d248; color:#80d248; text-align:center; font-weight:bold; padding:4px 0px; display:none; margin-top:2px;}
#encuesta #msg_error {margin-left:10px; width:200px; background:#FFF; border:3px solid #CC0000; color:#CC0000; text-align:center; font-weight:bold; padding:4px 0px; display:none;}
#encuesta #msg_error2 {margin-left:10px; width:200px; background:#FFF; border:3px solid #CC0000; color:#CC0000; text-align:center; font-weight:bold; padding:4px 0px; margin-top:3px; display:none;}

/* formulario login */
#text_user {float:left; font-weight:Bold; width:48px; text-align:left;}
#input_user {float:left; clear:none; width:75px; }
#text_pwd {float:left; clear:none; font-weight:Bold; width:38px;}
#input_pwd  {float:left; clear:none; width:75px;}
#input_button {float:left; clear:right; padding-left:0px; width:80px;}
#oblit_claus {clear:left;}

/* formulario registro */
div.area {float:left; clear:left; font-weight:Bold; width:120px; padding:0px; margin:0px;}
div.area[class] {float:left; clear:left; font-weight:Bold; width:120px; padding:2px; margin:1px;}
.area_input {float:left; clear:right; width:250px; padding:0px; margin:0px;}
.area_input[class] {float:left; clear:right; width:250px; padding:2px; margin:1px; }

.tit_caja_larga {background-image:url(/cxcat/img/fondo_tit_largo.gif); background-repeat:no-repeat;
	background-position:center; background-color:#FFFFFF; /*#FFF0D2;*/ width:350px; height:18px; 
	margin-top:10px; margin-left:1px; clear:both;}
.tit_caja_larga_txt {font-weight:Bold; color:#FFFFFF; font-size:8pt; padding:0px 0px 0px 10px;}
.caja_larga_cont {background-color:#FFFFFF; /*#FFF0D2;*/ padding:3px 10px 9px 10px; margin-left:1px;}
.caja_corta {width:230px; padding:0px; }

.caja_corta_tit_txt {background-image:url(/cxcat/img/estilos/fondo-tit-cajas.gif); background-repeat:no-repeat; font-weight:Bold; 
	color:#FFFFFF; font-size:8pt; padding:2px 0px 0px 10px; height:16px;}
.caja_corta_txt {border-left:1px solid #996600; border-right:1px solid #996600; border-bottom:1px solid #996600; 
	padding:5px 5px 0px 5px; height:65px; width:229px; clear:both; margin:0;}
.caja_corta_txt[class] {border-left:1px solid #996600; border-right:1px solid #996600; border-bottom:1px solid #996600; 
	padding:5px 5px 0px 5px; height:55px; width:218px; margin:0;}
.sombreado_caja { background-image:url(/cxcat/img/estilos/sombra-cajas.gif); background-position:top; 
	background-repeat:repeat-x; height:7px; width:230px; padding:0px; margin:0px;}
.linea_separacion {background-image:url(/cxcat/img/px-crema.gif); background-repeat:repeat-x; height:1px; line-height:1px; padding:0; margin:0; }

a:Link, A:Visited {color:#996600;}
A:Hover {color:#800000;}
a:link.destacado, a:visited.destacado {color:#804000; text-decoration:none; font:bold 8pt 'Trebuchet MS',Tahoma,Arial; text-transform:uppercase;}
a:hover.destacado {color:#bf7e1e; text-decoration:none; font:bold 8pt 'Trebuchet MS',Tahoma,Arial; text-transform:uppercase;}


h1 {border-bottom:1px solid #694A21; width:750px; padding-bottom:5px; margin:0px 0px 10px 0px;}
h2 {color:#926443; font:bold 10pt 'Trebuchet MS',Tahoma,Arial; margin-bottom:5px;}
h3 {color:#8a5e00; font:bold 10px 'Trebuchet Ms',Tahoma,Arial;}
h1 .titulo1 {
	background:url(/cxcat/img/estilos/tit_flechas.gif) no-repeat center left;
	font:Bold 10pt 'Trebuchet MS',Tahoma,Arial;
	color:#694a21;
	padding-left:20px; text-transform:uppercase;
}
h1 .titulo2 {font:Bold 10pt 'Trebuchet MS',Tahoma,Arial; color:#804040; text-transform:uppercase;}
h1 .titulo3 {font:Bold 10pt 'Trebuchet MS',Tahoma,Arial; color:#694a21; text-transform:uppercase;}
h1.titulo4 { background:url(/cxcat/img/estilos/tit_flechas.gif) no-repeat center left; font:Bold 10pt 'Trebuchet MS',Tahoma,Arial; color:#694a21; padding-left:20px; text-transform:uppercase; border:none; width:auto; }

#contenido_principal {float:left; width:750px;}
#banners_vertical {float:left; width:190px; text-align:center; background:#F4E4C3; padding:5px;}
.area_banner {clear:both; padding:2px 0px 3px 0px;}

label.error {font-size:7pt; color:#FF0000; background:#ffff00;}
/* error_404 */
#error_404 {width:500px; height:300px; background:url(/cxcat/img/error_404.png) no-repeat center right;}



.ayuda {border:1px solid #CC0000; padding:1px 5px; color:#CC0000; background:#FFFFFF; text-decoration:none; font:bold 8pt Tahoma,Arial;}




/****************** NOTICIAS *******************/
#contenido_principal #noticias {padding-bottom:10px;}
#noticias .titular {font:Bold 9pt 'Trebuchet Ms',Tahoma,Arial; color:#804000;}
#noticias .entradilla {font:normal 9pt 'Trebuchet Ms',Tahoma,Arial; color:#000000;}
#noticias #desarrollo #encabezado .entradilla {font:italic 9pt 'Trebuchet Ms',Tahoma,Arial; color:#000000;}
#noticias .espacio_imagen {clear:left; float:left; width:100px;}
#noticias .lnk_noticia, A.lnk_noticia:Link, A.lnk_noticia:Visited, A.lnk_noticia:Hover {text-decoration:none;}

#noticias #desarrollo { width:700px; clear:both; }
#noticias #encabezado {clear:both;}
#noticias #imagenes {float:left; clear:left; width:240px; padding-right:10px; margin-top:10px; }
#noticias #texto {float:left; clear:right; width:460px; margin-top:10px;}
#noticias #texto_full {float:left; clear:right; width:700px; margin-top:10px;}
#noticias #enrera {clear:both;}


/****************** COMENTARIOS ******************/
#zona_comentarios {clear:both; width:733px;}
#zona_comentarios #cabecera {clear:both; height:8px; background:url(/cxcat/img/css/comentarios-fondo-top.png) no-repeat; padding:0; margin:0;}
#zona_comentarios #info {clear:both; width:733px; background:url(/cxcat/img/css/comentarios-fondo-top-px.png); padding:0 5px 4px 10px; margin:0;}
#zona_comentarios #texto {clear:both; width:733px; background:url(/cxcat/img/css/comentarios-fondo-bottom-px.png);  padding:4px 5px 0 10px; margin:0;}
#zona_comentarios #info[id], #zona_comentarios #texto[id] {width:718px;}

#zona_comentarios #pie {clear:both; width:733px; height:7px; background:url(/cxcat/img/css/comentarios-fondo-bottom.png) no-repeat; padding:0; margin:0 0 10px 0;}

#publica_comentario {background:#F1DFB9; border:1px solid #996600; padding:10px; width:520px;}
#publica_comentario H3 {color:#996600; font:bold 14px 'Trebuchet Ms',Tahoma,Arial;}
#publica_comentario form {padding:0; margin:0;}
#publica_comentario textarea {width:500px; height:150px; background:#FFF; border:1px solid #996600;}

/****************** CALENDARIO *******************/

#contenido_principal .imagen_calendario {float:left; clear:right; }
#contenido_principal #calendario { width:450px; float:left; clear:left;}
#contenido_principal .bloque {margin:3px 0; border-bottom:1px solid #b87d43; padding-bottom:8px; height:auto; }
#calendario .carrera {width:390px; float:left; clear:both; padding:5px; border-bottom:1px dotted #804000; }
#calendario .carrera .fecha {font:bold 9pt 'Trebuchet Ms',Tahoma,Arial; color:#804000; padding-right:10px; float:left; clear:left; }
#calendario .carrera .lugar {font:normal 9pt 'Trebuchet Ms',Tahoma,Arial; float:left; clear:right; }

#calendario .tit_item {float:left; clear:left; width:130px; height:auto; font-weight:bold; margin-bottom:5px;}
#calendario .descr_item {float:left; clear:right; width:320px; height:auto; margin-bottom:5px; }


/****************** GALERIA *******************/

/*#contenido_principal .imagen_calendario {float:left; clear:right; }*/
#contenido_principal #galeria { width:450px; float:left; clear:left;}
#galeria .carrera {width:420px; float:left; clear:both; padding:5px; border-bottom:1px dotted #804000; }
#galeria .carrera .icono {width:30px; text-align:center; float:left; clear:left; }
#galeria .carrera .fecha {font:bold 9pt 'Trebuchet Ms',Tahoma,Arial; color:#804000; padding-right:10px; float:left;}
#galeria .carrera .lugar {font:normal 9pt 'Trebuchet Ms',Tahoma,Arial; color:#000000; float:left; clear:right; }
#galeria .lnk_galeria, A.lnk_galeria:Link, A.lnk_galeria:Visited, A.lnk_galeria:Hover {cursor:pointer; text-decoration:none;}

#galeria #expositor {width:650px;}
#galeria #expositor .imagen {width:120px; padding:5px; float:left;}

#xof {width:400px; height:250px; color:#804000; font-weight:bold; background:url(/cxcat/img/alert.gif) no-repeat top right;}
#xof2 {width:400px; height:90px; color:#804000; font-weight:bold; background:url(/cxcat/img/alert.gif) no-repeat top right;}








/**** _PR_ ****/
#pr_contenedor {padding:5px 0;}
#pr_contenedor #foro { float:left; width:366px; border:1px solid #996600; background:#FFD680; margin:0 5px 0 0; font-size:8pt;}
#pr_contenedor #fotos { float:left; width:348px; border:1px solid #996600; background:#FFDD95; margin:0 5px; font-size:8pt; }
#pr_contenedor #sponsors { float:left; width:210px; border:1px solid #996600; background:#FFE3AA; margin:0 0 0 5px; text-align:center; font-size:8pt;}
#pr_contenedor #sponsors #listado { padding:5px 0;}
#pr_contenedor #foro #ultimos_mensajes {padding:5px;}
#pr_contenedor #foro #ultimos_mensajes .bloque {clear:both; margin:5px 0; background:url(/cxcat/img/css/next_big.png) right no-repeat; cursor:pointer;}
#pr_contenedor #foro #ultimos_mensajes .bloque .separador {clear:both; background:url(/cxcat/img/css/separador_bloque.gif) center repeat-x; height:5px; margin-top:2px;}

#pr_contenedor #fotos #ultimas_fotos {padding:5px;}
#pr_contenedor #fotos #ultimas_fotos .imagen {float:left; border:1px solid #996600; background:#FFF; padding:3px;  margin:5px; width:150px; height:100px; cursor:pointer;}
#pr_contenedor #fotos #ultimas_fotos .imagen img {margin:3px 12px}

.lnk_destacado_pr_home {background:#e8d1bb url(/cxcat/img/css/fondo-link-destacado.png) no-repeat top; width:150px; height:22px; text-align:center; float:left; margin:0 10px 10px 0;}
.lnk_destacado_pr_home_hover {background:#FFF url(/cxcat/img/css/fondo-link-destacado.png) no-repeat top; width:150px; height:22px; text-align:center; float:left; margin:0 10px 10px 0;}
.lnk_destacado_pr_int {background:url(/cxcat/img/css/fondo-enlace-foro.png) no-repeat top; width:150px; height:22px; text-align:center; float:left; margin:0 10px 10px 0;}
.lnk_destacado_pr_int_hover {background:url(/cxcat/img/css/fondo-enlace-foro.png) no-repeat bottom; width:150px; height:22px; text-align:center; float:left; margin:0 10px 10px 0;}
.lnk_destacado_pr_int a { text-transform:uppercase; color:#804000; text-decoration:none; font:bold 8pt 'Trebuchet MS',Tahoma,Arial;}
.lnk_destacado_pr_int_hover a { color:#FFF; text-decoration:none; text-transform:uppercase;font:bold 8pt 'Trebuchet MS',Tahoma,Arial;}
.inicia_msg {padding-top:2px;}

#areaForo {width:780px; clear:both;}
#areaForo .label {width:150px; float:left; clear:left; font-weight:bold; margin-bottom:10px; color:#996600;}
#areaForo .mensaje {width:600px; margin:0 0 10px 20px; float:left;}

#foro_listado_temas {width:710px; background:#996600; padding:1px 10px 10px 10px;}
#foro_listado_temas .bloque {clear:both; margin:10px 0 0 0; padding:5px; background:#ede6de;}

#foro_titulo_tema {float:left; clear:both; padding:10px; color:#960; font:bold 14px 'Trebuchet MS',Tahoma,Arial;  }
#foro_listado_mensajes {float:left; clear:both; width:710px; background:#996600; padding:1px 10px 10px 10px;}
#foro_listado_mensajes .bloque {float:left; clear:both; width:710px; margin:10px 0 0 0; background:#ede6de url(/cxcat/img/css/fondo-mensajes-foro.png) repeat-y; }
#foro_listado_mensajes .bloque .datos_usuario {float:left; clear:left; width:140px; margin:0px; padding:5px;}
#foro_listado_mensajes .bloque .mensaje {float:left; clear:right; width:557px; margin:0; padding-left:3px; }
#foro_listado_mensajes .bloque .mensaje .datos_mensaje {float:left; width:546px; clear:both; padding:5px; background:#e6dcd0;}
#foro_listado_mensajes .bloque .mensaje .texto {clear:both; background:#f7f3f0; padding:5px;}

.itemFoto {margin:3px 0; clear:both; float:left;}

#displayFotos {width:748px; height:auto; float:left; clear:none;}








/* SEMI-PREVIEW MISSATGES */
#preview_foro_listado_mensajes {float:left; clear:both; width:504px; background:#996600; padding:1px 10px 10px 10px;}
#preview_foro_listado_mensajes .bloque {float:left; clear:both; width:504px; margin:10px 0 0 0; background:#ede6de url(/cxcat/img/css/fondo-mensajes-foro.png) repeat-y; }
#preview_foro_listado_mensajes .bloque .datos_usuario {float:left; clear:left; width:90px; margin:0px; padding:5px;}
#preview_foro_listado_mensajes .bloque .mensaje {float:right; clear:right; width:351px; margin:0; padding-left:3px; }
#preview_foro_listado_mensajes .bloque .mensaje .datos_mensaje {float:left; width:340px; clear:both; padding:5px; background:#e6dcd0;}
#preview_foro_listado_mensajes .bloque .mensaje .texto {clear:both; background:#f7f3f0; padding:5px; width:340px;}


/* GENERICOS */
.clearBoth {clear:both;}
strong.marron {color:#825700;}
.imgbordedotted {border:1px dotted #804000;}
.clear {clear:both; padding:0; margin:0;}
.floatLeft {float:left;}
.floatRight {float:right;}
.alignRight {text-align:right;}
.paddingRight5 {padding-right:5px;}
.paddingRight10 {padding-right:10px;}
.paddingTop15 {padding-top:15px;}
.w400px {width:400px;}
.marginBottom10px {margin-bottom:10px;}
a.nada {text-decoration:inherit; color:inherit;}
.txt_gris {color:#a57c1d;}
.bgFFF {background:#FFF;}
.bgE8D1BB {background:#e8d1bb;}

.w350px {width:350px;}
