/* hoja estilos principal ANCCE 2010 */
/* actualizada 19-04-2010 */

/* PRINCIPALES COMUNES */
* {margin:0px ; padding:0px ; border: 0px}

html, body, p, a, ul, div, h1, h2, h3, h4, h5, strong {
	margin: 0px;
	padding: 0px;
	border: 0px;
	font-weight: normal;
	font-style: normal;
	font-size: 100%;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	vertical-align: baseline;
}

a img {
	border: 0px;
}

a:link, a:visited {
	text-decoration: none;
	color: #990000;
}

a:hover, a:active {
	text-decoration: none;
	color: #FF0000;
}

ul, ol {
	list-style: none;
}

body {
	margin-top: 5px;
	margin-bottom: 5px;
	/*background: #f7f7f7 url(http://www.ancce.es/img/fondo2_esq.png) no-repeat top left;*/
	background: #f7f7f7;
	text-align:center;

}

p {
  line-height: 130%;   
}

hr { border: #990000 solid 1px; }

strong { 
  font-weight: bold;
}

/* ESTILOS PRINCIPALES SEO */
h1 { /*titulo principal */
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #F9F9F9;
	font-size: 12px;
	text-align:left;
	font-weight:bold;
}

h2 { /*menu arbol*/
	padding: 0px;
}

h3 { /*titulo apartados */
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	color: #990000;
	padding: 0px 0px 10px 20px;
	font-size: 22px;
	font-weight:bold;
	margin-top: 20px;
}

h4{
	color:#993300;
	font-size: 12px;
	font-weight:bold;
}

/* CAPAS PRINCIPALES ESTRUCTURA */
#contenedor { /*capa principal */
	width:950px;
	margin:auto;
	border:#755A4A solid 1px;
	overflow:hidden;
	background-image:url(../img/linea.gif);
	background-repeat:repeat-y;
	background-color: #FFEEB0;
	/* sombra redondeada 
    -webkit-box-shadow: 10px 10px 10px rgb(0,0,0);  
    -moz-box-shadow: 10px 10px 10px rgb(0,0,0);  
    box-shadow: 10px 10px 10px rgb(0,0,0); 
 	*/
}

#cabecera { /*capa cabecera */
	position:relative;
	top:0px;
	left:0px;
	width:100%;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}

#cuerpo{ /*cuerpo central */
    margin: 0px 0px 0px 0px;
	background-color: #FFEEB0
} 

#menu { /*menu principal*/
    float:left;
	width: 210px;
	/*background: url(../img/fondo_menu.gif) top right no-repeat;*/
}

#principal{ /*contenido central*/
	float:left;
	width: 518px;
	margin-left: auto;
	margin-right: auto;
} 

#menuder { /*capa menu derecho */
	text-align:center;
	float: right;
	width: 210px;
	background-color: #FFEEB0;
	margin-right: 7px;
}

#pie { /*capa pie*/
	width:950px;
	margin:auto;
	padding-top:15px;
}


/* TEXTOS */
#text{ /*contenido principal textos */
	text-align:left;
	font-size:11px;
	color: #65544c;
}

.txt_redes { /*texto redes sociales*/
	font-size:9px;
	color: #999999;
}

.txt1{ /*tipo principal 1*/
	font-size: 11px;
	font-weight:bold;
	color: #996600;
}

.txt2{ /*tipo principal 2*/
	font-size: 9px;
	color: #996600;
	line-height: 10px;
}

.txt3{ /*fuente roja grande */
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#990000;
	font-weight:bold;
}

.txt4 {/*fuente marron grande */
	font-size:14px;
	color: #663300;
	font-weight:bold;
}

.txt5 { /*fuente titular noticia */
	font-size: 12px;
	color: #663300;
	font-weight:bold;

}

.txt6{
	font-size:11px;
	color: #666666;
	font-weight:normal;
}

.txt_fecha { /* fecha menu ultimas noticias */
	font-size: 10px;
	color: #FF0000;
	font-weight:bold;
	text-decoration:blink;
}

.txt_publicidad{ /*texto publicidad */
	font-size:9px;
	color: #666666;
	line-height:9px;
}

.txt_pie{ /*texto pie*/
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	line-height: 15px;
}

/* CUADROS */
.cuadro1, .cuadro2, .cuadro3 { /*cuadro linea*/
	margin: 4px 8px 4px 8px;
	padding: 5px;
}

.cuadro1{
	background-color: #FFFFCC;
	border: #996600 solid 1px;
}

.cuadro2 { /*cuadro puntos*/
	background-color:#FFFFFF;
	border: 1px dotted #755A4A;
}

.cuadro3 { /*cuadro puntos*/
	border: 1px dotted #755A4A;
}

.cuadro_res1, .cuadro_res2{ /*cuaro resultados y inscripcion */
	margin: 8px 8px 8px 0px;
	padding: 0px;
	text-align: center;
}

.cuadro_invisible { /*cuadro sin linea */
	border: 0;
	margin: 8px;
	padding: 5px;
}

.cuadro_web_online{
	width: 180px;
	margin-top: 0px;
	margin-bottom: 8px;
	margin-left: 8px;
	border: 1px dotted #CC6600;
	text-align:center;
	padding: 3px;
}
.cuadro_inscripcion { /*cuadro adicional titulo*/
	width: 150px;
	margin-top: -35px;
	margin-bottom: 8px;
	margin-left: 350px;
	border: 1px dotted #CC6600;
	text-align:center;
	padding: 3px;
}

.cuadro_opciones{
	border: 0px;
	margin-left: 10px;
	margin-right: 10px;
	text-align:right;
}

.cuadro_bus1, .cuadro_bus2 {
	background-color: #FFFFCC; 
	color: #663300;
	height:25px;
	margin-left: 8px;
	margin-right: 8px;
	padding-top: 4px;
	padding-left: 4px;
	border-left: #996600 solid 1px;
	border-right: #996600 solid 1px;
}
.cuadro_bus1{ /*cuadro busqueda superior */
	border-top: #996600 solid 1px;
	border-bottom: #996600 dotted 1px;
}

.cuadro_bus2{ /*cuadro busqueda inferior resultados */
	border-bottom: #996600 solid 1px;
	background: url(../img/lupa.gif) left no-repeat #FFFFCC;
}

.cuadro_envio{ /*cuadro para envio datos desde ficha */
	background-color:#FFFFCC;
	border: #663300 solid 2px;
	margin-left: 8px;
	margin-right: 8px;
	margin-bottom: 10px;
	text-align: center;
}
.cuadro_envio_titulo{ /*cuadro del titulo de cuadro de envio */
	text-align:right;
	margin-bottom:5px;
	background: url(../img/sobre.gif) no-repeat left #663300;
	padding:5px;
	font-weight:bold;
	color:#FFFFFF;
	font-size:11px;
}

.cuadro_solicitar { /*cuadro solicitar info ejemplar */
	text-align:right; 
	margin-right: 7px;
	margin-bottom: 3px;
	padding-right: 34px;
	padding-top: 6px;
	background: url(../img/sobre.gif) no-repeat right; 		
	height: 20px;
}

.cuadro_humana{ /* cuadro de verificacion humana */
	border: solid 2px;
	text-align:left;
	background-color: #3EBE99;
	color: #FFFFFF;
	font-weight:bold;
}

.cuadro_con_estado{ /* cuadro estado concursos */
	text-align:center;
	color:#F8F8F8;
	margin: 5px;
	padding: 5px;
	font-weight:bold;
	font-size: 14px;
	background: url(../img/alerta_estado.png) #990000 no-repeat left;
}

.cuadro_con_fecha{
	background: #FFFFFF url(../img/calendario.gif) left no-repeat; 
	border: 1px dotted #755A4A;
	margin: 5px;
	padding: 5px;
	text-align:right;
	font-size:14px;
	font-weight:bold;
}

.cuadro_con_lugar{
	background: #FFFFFF url(../img/direccion.gif) no-repeat bottom right;
	border: 1px dotted #755A4A;
	margin: 5px;
	padding: 5px;
	font-size:11px;
}

.cuadro_con_recepcion{
	background: #FFFFFF url(../img/camion.gif) no-repeat left;
	border: 1px dotted #990000;
	margin: 5px;
	padding: 5px;
	font-size:12px;
	text-align:center;
}

.cuadro_con_jueces{
	background: #FFFFFF url(../img/cuaderno.gif) no-repeat left bottom;
	border: 1px dotted #755A4A;
	margin: 8px;
	padding: 8px;
	font-size:11px;
}
.cuadro_ferias_estadisticas{
	background: #FFFFFF url(../img/estadisticas.gif) no-repeat center right;
	border: 1px dotted #755A4A;
	margin: 5px;
	padding: 5px;
	font-size:11px;
}

.cuadro_ferias_web{
	background: #FFFFFF url(../img/email.gif) no-repeat bottom left;
	border: 1px dotted #755A4A;
	margin: 8px;
	padding: 8px;
	font-size:11px;
}
.cuadro_con_resultados{
	background: #CC9966;
	margin: 5px;
	padding: 5px;
	font-size:11px;
}

.ficha_video{
	width:240px;
	border:#666666 dotted 1px;
	margin-bottom:5px;
	background-color:#FFFFFF;
}

.ficha_epre1, .ficha_epre2{
	width:240px;
	height:93px;
	margin-bottom:5px;
}

.ficha_epre1 {
	border:#666666 dotted 1px;
	background-color:#FFFFFF;
}

.ficha_epre2{
	background-color: #FFFFCC;
	border: #996600 solid 1px;
}

.quitar_filtro{
	float:right;
	text-align:right;
	width:90px;
	border: #996600 solid 1px;
	background: #CCCCCC url(../img/filtro_quitar.gif) no-repeat left;
	padding: 3px;
	font-weight:bold;
}

.filtro {
	float:right;
	margin-top:5px;
	margin-left:10px;
	margin-right:10px;
}

.imp_titulo {
	text-align: left;
	width: 620px;
	text-align: left;
	margin:auto;
	margin-bottom:15px;
	margin-top:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#990000;
	font-size:20px;
	font-weight:bold;
}

.imp_principal {
	padding: 5px;
	text-align:left;
	width: 620px;
	margin:auto;
	border:#990000 solid 2px;
	font-size:12px;
}

.imp_pie{
	color: #333333;
	font-size:11px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

.noticia_menu1, .noticia_menu2 {
	width:98%; 
	padding-top:7px;
	padding-bottom: 7px; 
	padding-left: 5px; 
	font-size: 10px;
	color: #990000;
	line-height: 11px;
}

.noticia_menu1 { background: url(../img/flecha-submenus.gif) no-repeat left; }
.noticia_menu2 { background: #FFCC66 url(../img/flecha-submenus.gif) no-repeat left; }

/* FORMULARIOS */
.objetos1 { /* objetos formularios */
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	background-color: #FFFFCC;
	border: #996600 1px solid;
}

.objetos2 { /* objetos formularios */
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	background-color: #FFFFCC;
	border: #996600 1px solid;
}

.objeto_boton { /* objeto boton */
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;	
	color: #666666;
	border: #996600 1px solid;
	background: url(../img/triangulo_boton.gif) no-repeat left #FFFFCC;
	height:18px;
	padding-bottom: 2px;
}

/* IMAGENES REDES SOCIALES */
.rss{ display:block; width: 14px; height: 14px;	text-indent:-9999px; background:url(/img/rss_gris.gif) no-repeat; border:0 none;margin:0;padding:0 }
.rss:hover{background:url(/img/rss.gif) no-repeat;border:0 none;margin:0;padding:0}
.facebook{display:block; width: 14px; height: 14px;	text-indent:-9999px; background:url(/img/facebook_gris.gif) no-repeat; border:0 none;margin:0;padding:0}
.facebook:hover{background:url(/img/facebook.gif) no-repeat}
.twitter{ display:block; width: 14px; height: 14px;	text-indent:-9999px; background:url(/img/twitter_gris.gif) no-repeat; border:0 none;margin:0;padding:0 }
.twitter:hover{background:url(/img/twitter.gif) no-repeat}