/* CSS General */
/*----------------------------------------------------------------------------------------------------------------*/
/* =general */
* {margin:0; padding:0}
html,body,div,h1,h2,h3,h4,h5,h6,img,p,form,fieldset,blockquote,legend,label,input,dl,dt,dd,ul,ol,li,pre,form{ margin:0; padding:0;}
a img,:link img,:visited img {border:none}
img, fieldset { border:0;}
hr, legend { display:none;}
ul, ol { list-style:none; font-family:Arial, Helvetica, sans-serif;}
html { height:100%;}
body{ 
	background: url(/img/all/bg_body.gif) center top no-repeat;
	xborder:0;
	color:#63544A;
	font:normal 70% Tahoma, Verdana, Arial,sans-serif;
	xmargin: 0 auto;
	xpadding:0;
}
p{font-size:1em;} 
a:hover{text-decoration:none;}
.clearboth{clear:both;}
.floatright{float:right;}
.floatleft{float:left;}
#ayudaAcces{position: absolute; left: -10000px; top: -10000px; font-size: .1em; line-height: 1%;}
.capital{
	font-size:1.3em;
}
/* =fin de general */
/*----------------------------------------------------------------------------------------------------------------*/
/* =contenedor */
#contenedor{
	width:86em;
	height:auto;
	margin:0 auto;
	padding:0;
	text-align:left;
}
/* = Cabecera */
#cabecera{
	background:url(/img/all/img_cabecera.gif) left top no-repeat;
	width:100%;
	height:17em;
	float:left;
}
#cabecera a.logo img{
	margin-top:.3em;
	float:left;
}
/*#cabecera ul.idiomas{
	color:#000800;
	font-size:.9em;
	margin-top:1.5em;
	float:right;
}
#cabecera ul.idiomas li{
	display:inline;
	padding:.5em 0 .5em .7em;
	float:left;
}
#cabecera ul.idiomas li.con_bullet{
	background:url(../../img/all/home/bullet_idiomas.gif) right top no-repeat;
	padding-right:1em;
}
#cabecera ul.idiomas li a{
	background:url(/img/all/home/bullet_idiomas.gif) right top no-repeat;
	padding:1em 0 0 0;
	display:block;
}
#cabecera ul.idiomas li a:hover, #cabecera ul.idiomas li a.seleccionado{
	background:url(/img/all/home/ico_idiomas_on.gif) 0 0 no-repeat;
	color:#7d161a;
	text-decoration:none;
}
*/
#cabecera ul.idiomas{
	font-size:.9em;
	margin-top:0px;
	float:right;	
}
#cabecera ul.idiomas li{
	background:url(/img/all/home/bullet_idiomas.gif) 1em bottom no-repeat;
	padding:25px 0 .5em 2em;
	float:left;
	display:inline;
}
#cabecera ul.idiomas li.izquierdo{
	background:none;
	padding:25px 0 .5em 2em;
	float:left;
	display:inline;
}
#cabecera ul.idiomas li a{
	color:#000800;
	padding:20px 0 0 0;
}
#cabecera ul.idiomas li a:hover, #cabecera ul.idiomas li a.seleccionado{
	background:url(/img/all/home/ico_idiomas_on.gif) center 3px no-repeat;
	color:#7d161a;
	text-decoration:none;
}

/*----------------------------------------------------------------------------------------------------------------*/
/* = contenido */
#contenido{
	margin-top:.6em;
	width:995px;
	height:auto;
	padding:0;
	float:left;
	xborder:red 1px solid;
}
/*----------------------------------------------------------------------------------------------------------------*/
/* = Menú lateral */

/* = Lista principal */
/*#menu ul#principal{
	width:16.5em;
	height:auto;
	float:left;
	clear:both;
}*/
#menu #principal{
	width:16.5em;
	height:auto;
	float:left;
	clear:both;
}
/* = Lista principal:primero */
#menu #principal #cajasMenu{
	width:185px;
	height:auto;
	float:left;
	text-align:left;
}
/*#menu ul#principal li.primero{
	background:url(/img/all/bg_ul_li1.gif) top left no-repeat;
	width:16.5em;
	height:5.6em;
	float:left;
	display:block;
}
#menu ul#principal li.primero a.uno{
	color:#ffffff;
	font-size:1.1em;
	text-decoration:none;
	background:url(/img/all/ico_flecha_menu.gif) center right no-repeat;
	margin:3.5em .5em 0 0;
	padding-right:1.5em;
	display:block;
	float:right;
	clear:both;
}*/
/* = Lista principal:primero */
#menu #principal #cajasMenu a#opcion_1{
	float:left;
	background:url(/img/all/bg_ul_li1.gif) top left no-repeat;
	width:175px;
	height:23px;
	padding:40px 0px 0px 10px;
	display:block;
	color:#ffffff;
	font-size:1.1em;
	text-decoration:none;
	margin-top:5px;
}
#menu #principal #cajasMenu a#opcion_1.seleccionado{
	float:left;
	background:url(/img/all/bg_ul_li1_activo.gif) top left no-repeat;
	width:165px;
	height:23px;
	padding:40px 20px 0px 0px;
	text-align:right;
	display:block;
	color:#ffffff;
	font-size:1.1em;
	text-decoration:none;
	margin-top:5px;
}
#menu #principal #cajasMenu a#opcion_1.ultimo{
	float:left;
	background:url(/img/all/bg_ul_li1_ultimo.gif) top left no-repeat;
	width:175px;
	height:23px;
	padding:40px 0px 0px 10px;
	display:block;
	color:#ffffff;
	font-size:1.1em;
	text-decoration:none;
	margin-top:5px;
}
/* = Lista principal:primero */
#menu #principal #cajasMenu a#opcion_2{
	float:left;
	background:url(/img/all/bg_ul_li2.gif) top left no-repeat;
	width:175px;
	height:26px;
	padding:15px 10px 0px 10px;
	display:block;
	color:#ffffff;
	font-size:1.1em;
	text-decoration:none;
	margin-top:5px;
}
#menu #principal #cajasMenu a#opcion_2.seleccionado{
	float:left;
	background:url(/img/all/bg_ul_li2_activo.gif) top left no-repeat;
	width:165px;
	height:26px;
	padding:15px 20px 0px 0px;
	text-align:right;
	display:block;
	color:#ffffff;
	font-size:1.1em;
	text-decoration:none;
	margin-top:5px;
}
#menu #principal #cajasMenu a#opcion_2.ultimo{
	float:left;
	background:url(/img/all/bg_ul_li2_ultimo.gif) top left no-repeat;
	width:175px;
	height:26px;
	padding:15px 10px 0px 10px;
	display:block;
	color:#ffffff;
	font-size:1.1em;
	text-decoration:none;
	margin-top:5px;
}
/* = Lista principal:tercero */
#menu #principal #cajasMenu a#opcion_3{
	float:left;
	background:url(/img/all/bg_ul_li3.gif) top left no-repeat;
	width:175px;
	height:26px;
	padding:15px 10px 0px 10px;
	display:block;
	color:#ffffff;
	font-size:1.1em;
	text-decoration:none;
	margin-top:5px;
}
#menu #principal #cajasMenu a#opcion_3.seleccionado{
	float:left;
	background:url(/img/all/bg_ul_li3_activo.gif) top left no-repeat;
	width:165px;
	height:26px;
	padding:15px 20px 0px 0px;
	text-align:right;
	display:block;
	color:#ffffff;
	font-size:1.1em;
	text-decoration:none;
	margin-top:5px;
}
#menu #principal #cajasMenu a#opcion_3.ultimo{
	float:left;
	background:url(/img/all/bg_ul_li3_ultimo.gif) top left no-repeat;
	width:175px;
	height:26px;
	padding:15px 10px 0px 10px;
	display:block;
	color:#ffffff;
	font-size:1.1em;
	text-decoration:none;
	margin-top:5px;
}
/* = Lista principal:cuarto */
#menu #principal #cajasMenu a#opcion_4{
	float:left;
	background:url(/img/all/bg_ul_li4.gif) top left no-repeat;
	width:165px;
	height:41px;
	padding:10px 10px 0px 10px;
	display:block;
	color:#ffffff;
	font-size:1.1em;
	text-decoration:none;
	margin-top:5px;
}
#menu #principal #cajasMenu a#opcion_4.seleccionado{
	float:left;
	background:url(/img/all/bg_ul_li4_activo.gif) top left no-repeat;
	width:135px;
	height:41px;
	padding:10px 15px 0px 35px;
	display:block;
	color:#ffffff;
	font-size:1.1em;
	text-decoration:none;
	margin-top:5px;
}
#menu #principal #cajasMenu a#opcion_4.ultimo{
	float:left;
	background:url(/img/all/bg_ul_li4_ultimo.gif) top left no-repeat;
	width:165px;
	height:41px;
	padding:10px 10px 0px 10px;
	display:block;
	color:#ffffff;
	font-size:1.1em;
	text-decoration:none;
	margin-top:5px;
}
/* = Lista principal:septimo */
#menu #principal #cajasMenu #septimo{
	float:left;
	background:url(/img/all/bg_ul_li5.gif) top left no-repeat;
	width:165px;
	height:60px;
	padding:10px 10px 0px 10px;
	display:block;
	color:#ffffff;
	font-size:1.1em;
	text-decoration:none;
	text-indent: -20000em;
	margin:5px 0;
}
#menu #principal #cajasMenu #septimo a{
	display: block;
	height:60px;
}
#menu #principal #cajasMenu #septimo.seleccionado{
	
}
#menu #principal #cajasMenu #septimo.ultimo{
	
}
/* = Lista principal:sexto */
#menu #principal #cajasMenu #sexto a{
	float:left;
	background:url(/img/all/bg_ul_li2.gif) top left no-repeat;
	width:175px;
	height:26px;
	padding:15px 10px 0px 10px;
	display:block;
	color:#ffffff;
	font-size:1.1em;
	text-decoration:none;
	margin-top:5px;
}
#menu #principal #cajasMenu #sexto a.seleccionado{
	float:left;
	background:url(/img/all/bg_ul_li2_activo.gif) top left no-repeat;
	width:165px;
	height:26px;
	padding:15px 20px 0px 0px;
	text-align:right;
	display:block;
	color:#ffffff;
	font-size:1.1em;
	text-decoration:none;
	margin-top:5px;
}
/* = Lista principal:lista selecciones */
#menu #principal #cajasMenu ul{
	float:left;
	margin:5px 0px 0px 0px;
	width:185px;
	height:auto;
	display:block;
}
/*#menu #principal #cajasMenu ul#lista1,
#menu #principal #cajasMenu ul#lista2,
#menu #principal #cajasMenu ul#lista3,
#menu #principal #cajasMenu ul#lista4{
	display:none;
}*/
#menu #principal #cajasMenu ul li{
	border-bottom:1px solid #cd5a13;
	width:185px;
	padding:0px 0px 3px 0px;
}
#menu #principal #cajasMenu ul li.ultimo{
	border:none;
	width:185px;
	padding:0px 0px 3px 0px;
}
#menu #principal #cajasMenu ul li a{
	color:#000000;
	font-size:1.1em;
	padding:2px 0px 2px 8px;
	display:block;
	text-decoration:none;
	background-color:none;
}
#menu #principal #cajasMenu ul li a:hover,
#menu #principal #cajasMenu ul li a.activo{
	color:#cd5a13;
	background-color:#fcefe7;
}
/* = Lista principal: Destacado Trade Site */
#menu #principal #cajasMenu #quinto{
	float:left;
	background:url(/img/all/bg_trade_site.gif) top left no-repeat;
	width:180px;
	height:71px;
	padding:0px 5px 0px 0px;
	float:left;
	display:block;
	color:#ffffff;
	text-decoration:none;
	margin-top:5px;
	text-align:right;
}
#menu #principal #cajasMenu #quinto p.titulo{
	color:#bf2d00;
	float:left;
	margin:15px 0px 0px 30px;
	font-size:1.3em;
	display:inline;
}
#menu #principal #cajasMenu #quinto p{
	color:#522c1b;
	float:left;
	font-size:1em;
	margin:0px 0px 0px 30px;
	width:140px;
	display:inline;
	text-decoration:none;
}
#menu #principal #cajasMenu #quinto p a{
	text-decoration:none;
	color:#bf2d00;
}

#menu #principal #cajasMenu #octavo{
	margin-top: .5em;
}
/* = Lista principal: Destacado A tu alcance */
/*#menu #principal #cajasMenu #sexto{
	float:left;
	background:url(/img/all/bg_alcance-izq.gif) top left no-repeat;
	width:180px;
	height:28px;
	padding:0px 5px 0px 0px;
	float:left;
	display:block;
	color:#ffffff;
	text-decoration:none;
	margin-top:5px;
	text-align:right;
}
#menu #principal #cajasMenu #sexto p{
	color:#545454;
	float:right;
	margin:7px 15px 0px 30px;
	font-size:1.1em;
	display:inline;
}
#menu #principal #cajasMenu #sexto p a{
	text-decoration:none;
	color:#545454;
}*/
/*#menu ul#principal li.primero ul.interior, #menu ul#principal li.segundo ul.interior, #menu ul#principal li.tercero ul.interior{	
	margin:1em 0 0 0;
	width:100%;
	float:left;
}
#menu ul#principal li.primero ul.interior li, #menu ul#principal li.segundo ul.interior li, #menu ul#principal li.tercero ul.interior li{
	border-bottom:#cd5a13 1px solid;
	padding:.2em 0 .3em 0;
	width:100%;
	float:left;
	clear:both;
}
#menu ul#principal li.primero ul.interior li a, #menu ul#principal li.segundo ul.interior li a, #menu ul#principal li.tercero ul.interior li a{
	color:#000000;
	font-size:1.1em;
	padding:.1em 0 .1em .8em;
	display:block;
	text-decoration:none;
}
#menu ul#principal li.primero ul.interior li a:hover, #menu ul#principal li.segundo ul.interior li a:hover, #menu ul#principal li.tercero ul.interior li a:hover{
	color:#cd5a13;
	background-color:#fcefe7;
}*/
/* = Lista principal:segundo */
/*#menu ul#principal li.segundo{
	background:url(/img/all/bg_ul_li2.gif) top left no-repeat;
	margin-top:8em;
	width:100%;
	height:3.7em;
	float:left;
	clear:both;
	display:block;
}
#menu ul#principal li.segundo a.uno{
	color:#ffffff;
	font-size:1.1em;
	text-decoration:none;
	margin:1.5em 1em 0 0;
	padding-left:1em;
	display:block;
	float:left;
	clear:both;
}*/
/* = Lista principal:tercero */
/*#menu ul#principal li.tercero{
	background:url(/img/all/bg_ul_li3.gif) top left no-repeat;
	margin-top:16em;
	width:100%;
	height:3.7em;
	float:left;
	clear:both;
	display:block;
}
#menu ul#principal li.tercero a.uno{
	color:#ffffff;
	font-size:1.1em;
	text-decoration:none;
	margin:1.5em 1em 0 0;
	padding-left:1em;
	display:block;
	float:left;
	clear:both;
}*/
/* =Esquinas redondeadas */
/*span.cornerTL, span.cornerTR, span.cornerBL, span.cornerBR{
	position:absolute; 
	width:10px; 
	height:10px;
}
#menu #principal li.primero a span.cornerBL{
	bottom:22px; 
	left:22px; 
	background:url(/img/all/bg_cornerBL.gif) no-repeat left bottom;
	border:red 1px solid;
}
#boxLink span.cornerBR{
	bottom:22px; 
	right:22px; 
	background:url(/img/all/bg_cornerBR.gif) no-repeat right bottom;
}
	
#boxLink a{
background: url(/img/all/programacion_artistica/didaktika_viena/bullet_enlace_didaktika.gif) 0 .2em no-repeat; 
font-size:1.5em; 
color:#fff; 
margin-top:.8em; 
padding:0 2em .6em 2em; 
display:block;
}
#boxLink a:hover{text-decoration:none;}
*/
/*----------------------------------------------------------------------------------------------------------------*/
/* = Contenido central interior: caja central y Camino de migas */
#contenido #cajaCentral{
	float:left;
	width:745px;
	margin:0px 0px 0px 40px;
	font-family:Arial, Helvetica, sans-serif;
}
#contenido #cajaCentral #migas{
	margin:5px 0px 0px -7px;
	padding:0px;
	color:#000000;
	font-size:1em;
}
#contenido #cajaCentral #migas span.ultimo{
	color:#d5611a;
	font-weight:bold;
	padding-left:3px;
}
#contenido #cajaCentral #migas a{
	text-decoration:underline;
	padding:0px 15px 0px 7px;
	color:#000000;
	background:url(/img/all/bullet_migas.gif) right 5px no-repeat;
}
#contenido #cajaCentral #migas a:hover{
	text-decoration:none;
}
#contenido #cajaCentral #titulo{
	margin:20px 0px 0px 0px;
	float:left;
}
#contenido #cajaCentral #titulo h2{
	color:#000000;
	font-size:1.1em;
	font-weight:normal;
	margin-bottom:10px;
}
#contenido #cajaCentral #titulo h3{
	color:#d15e17;
	font:normal 1.85em Arial, Helvetica, sans-serif;
	width:745px;
	padding:0px 0px 7px 0px;
	background:url(/img/all/linea_h3.gif) 0 bottom no-repeat;
}
/*----------------------------------------------------------------------------------------------------------------*/
/* = pie */
#pie{
	font:normal 1em Arial, Helvetica, sans-serif;
	margin:20px auto 10px auto;
	float:left;
	width:955px;
	clear:both;
	
}
#pie p{
	float:left;margin-top:10px;
}
#pie ul{
	margin:0 0 10px 0;
	padding:0;
	float:right;
}
#pie ul li{
	display:inline;	
	background: url(/img/all/bullet_pie.gif) 0 .3em no-repeat;
	padding-left:.5em;
}
#pie ul li.primero{
	background:none;
}
#pie ul li a{
	color:#7f7f7f;
}
#pie ul li a:hover, #pie ul li a.activo {
	color:#cf5b14;
	text-decoration:none;
}

/*-----CAPTCHA-----*/
#imagen_captcha{
	margin-top:2em;
}

#captcha{
	margin-top:0.5em;
}
/*-----campoviejo_art-----*/
#info{
	float:left; 
	width:705px;
	margin-top: 10px;
	padding-bottom: 10px;
}
#info p{
	font-size:12px;
	margin-bottom: 7px;
}
