/* CSS Document */



body {

	background: url(../images/background.gif);

	font-family:Georgia, "verdana", Times, serif;

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

}

p {

	font-size:0.8em;





}

a {

	color: #004079;

	text-decoration:none;

}

a:hover {

	color: #e3b40b;

	text-decoration:none;

}

img {

	border:none;

}

h1 {

	margin:20px 5px 0 15px;

	float:left;

}

h2 {

	font-size:1.5em;

	color:#004079;

	background:url(../images/background_h2.gif) top no-repeat;

	width:438px;

	margin:0px;

	padding:20px 0 0 40px;

}

h3 {

	color:#004079;

	font-size:0.9em;

	margin:15px 0 0 15px;



}

html>body h3 {

	margin-left:20px;



}

h4 {

	font-size:1.5em;

	color:#8ea3c2;

	margin:0px;

	width:438px;

	padding:20px 0 10px 40px;

}

.floatleft {

	float:left;

	width:765px;

	background:#FFFFFF;



}

blockquote {

	color:#6083a9;

	border-bottom:1px solid #8ea3c2;

	padding:10px 0 10px 50px;

	background:url(../images/background_blockquote.gif) no-repeat;

}



#bigcontent {

	margin:10px auto 0 auto;

	background:#FFFFFF;

	width:765px;

}

/*///////////////////////////////////////////////////////////////////////////////////////////////////cabecera/////////// */

#header {

	background:url(../images/cabecera.jpg) top no-repeat;

	height:145px;

}

#header ul{

	list-style:none;

	display:inline;

	width:313px;

	float:right;

	margin:110px 0 0 0;

}

#header li{

	list-style:none;

	display:inline;

	text-transform:uppercase;

	font-size:0.7em;

	color: #e3b40b;

	padding:5px 0 0 24px;

	height:15px;

	float:left;

	margin-right:15px;

}

.contacto {

	background:url(../images/contacto.gif) no-repeat;

}

.comollegar {

	background:url(../images/pregunta.gif) no-repeat;

}

.masinfo {

	background:url(../images/info.gif) no-repeat;

}

.fecha {

	color:#004079;

	font-weight:bold;

	margin:0 0 0 20px;

}

/*/////////////////////////////////////////////////////////////////////////////////////////////////contenidos/////////// */

#contenidos {

	background:url(../images/background_contenidos.gif) top no-repeat;

	margin:5px 0 0 4px;

	padding:10px;

	float:left;

}

html>body #contenidos {

	margin:5px 0 0 10px;

}

#menu {	

	margin:10px 5px 0 5px;

	background:url(../images/background_menu.gif) bottom repeat-x;

	height:40px;

	width:730px;

	float:left;

}
#menuprograma ul{

	list-style:none;

	display:inline;

	margin:0 0 0 29px;

	padding:0px;



}

#menuprograma li{

	list-style:none;

	display:inline;

	color: #e3b40b;

	text-transform:uppercase;

	font-size:13px;

	font-weight:bold;

	margin:0 5px 0 0;

}



#menuprograma li a{

	font-size:13px;



}


#menu ul{

	list-style:none;

	display:inline;

	margin:0 0 0 5px;

	padding:0px;



}

#menu li{

	list-style:none;

	display:inline;

	color: #e3b40b;

	text-transform:uppercase;

	font-size:0.9em;

	font-weight:bold;

	margin:0 30px 0 0;

}



#menu li a{

	font-size:0.7em;



}

.nomargin {

	margin:0px!important;



}

#content-left {

	width:230px;

	float:left;

	margin:20px 0 0 5px;

}

#imagenes {

	width:240px;

}

#imagenes img{

	float:left;

	margin:0 0 5px 5px;

}

#enlaces {

	background:url(../images/background_enlaces.gif) no-repeat;

	width:212px;

	height:241px;

	float:left;

	margin:20px 0 0 5px;

}

#enlaces ul{

	list-style:none;

	float:left;

	margin:10px 0 0 5px;

	padding:0px;

}

#enlaces li{

	list-style:none;

	float:left;

	font-size:0.7em;

	color: #e3b40b;

	margin:0 0 10px 5px;

	padding-left:15px;

	background:url(../images/background_enlaces_2.gif) no-repeat;

	font-weight:bold;



}

html>body #enlaces li{

	margin:0 0 10px 15px;

}

#enlaces li a{

	list-style:none;

	color: #e3b40b;



}

#enlaces li a:hover{

	list-style:none;

	text-decoration:underline;



}

.interes {

	color:#8ea3c2;

	font-size:1.8em;

	margin:-5px 0px 0px 25px;

	float:left;

}

#content-right {

	width:478px;

	margin:0 10px 0 5px;

	float:right;

	background:url(../images/background_contentright.gif) bottom no-repeat;

	color:#384a62;

	padding-bottom:40px;

	font-size:0.9em;

}

#content-right p{

	margin:20px 30px 20px 30px;

}

#content-right img{

	float:left;

}

.numero {

	color:#e3b40b;

	font-size:2em;

}

.taller {

	color:#e3b40b;

}

#content-grande {

	width:718px;

	margin:0 10px 0 5px;

	float:right;

	background:url(../images/background_grande.gif) bottom no-repeat;

	color:#384a62;

	padding-bottom:40px;

	font-size:0.9em;

}

#content-grande h2{

	font-size:1.5em;

	color:#8ea3c2;

	background:url(../images/background_2_h2.gif) top no-repeat;

	width:703px;

	margin:0px;

	padding:30px 0 0 25px;

}

#content-grande p{

	padding:10px 0 0 25px;

}

#content-grande img{

	float:left;

}

/*/////////////////////////////////////////////////////////////////////////////////////////////////formulario////////// */



#formulario {

	margin: 20px;

	color:#333;

}



#formulario fieldset{

	border:none;

}



#formulario legend{

	display: none;

}



#formulario p{

	margin: 5px;

}



#formulario label{

	color:#333;

	font-weight:bold;

	float: left;

	width: 150px;

}



#formulario input{

	font-family: Arial, Helvetica, sans-serif;

}



#formulario textarea{

	width:390px;

	margin-left:-20px;

}

html>body #formulario textarea{

	width:420px;

	margin-left:0px;

}

.boton-enviar{

	background: #e3b40b;

	color: #FFFFFF;

	border: 1px solid #999999;

	padding:1px 3px 1px 3px;

	font-weight:bold;

	margin:10px 0px 0px 0px;

}



p.boton-enviar{

	width: 270px;

}

#normas {

	height: 400px;

	overflow: auto;

	margin-top: 20px;

}



#normas p {

	font-size: 85%;

	margin: 0 5px 10px 0;

}

#pago {

	width:435px;

	background-color:#FFFFFF;

	border:#7f9db9 1px solid;

}

#pago2 {

	width:480px;

	background-color:#FFFFFF;

	border:#7f9db9 1px solid;

}

/*/////////////////////////////////////////////////////////////////////////////////////////////////logos////////// */

.cajalogo {

	width:190px;

	float:left;

	height:90px;

}

html>body .cajalogo {

	width:205px;

}

/*///////////////////////////////////////////////////////////////////////////////////////////////////////pie/////////// */



#footer {

	background:url(../images/background_footer.gif) no-repeat;

	margin:5px 0 0 4px;

	float:left;

	width:751px;	

	/*border-top:1px solid #8ea3c2;*/

}

#footer ul{

	list-style:none;

	display:inline;

	float:left;

	margin:0px;

	padding:0px;

	

}

#footer li{

	list-style:none;

	display:inline;

	height:100px;

	float:left;

	padding:10px;

	margin:0px;

}

.textito {

	font-size:0.7em;

	color: #666666;

}



#tabla td {

	border-bottom: 1px solid #e3b40b;

	border-left: 1px solid #e3b40b;

}

#tabla p{

text-align:center;

}

#tabla strong{

	color:#e3b40b;

}

#tabla2 strong{

	color:#e3b40b;

}

.azuloscuro {

	background:#99cdff;

}

.azuloscuro2 {

	background:#99cdff;

	border-right: 1px solid #e3b40b;

}

.azulclarito {

	background:#ccedff;

}

#tabla2 td {

	border-bottom:1px solid #e3b40b;

	border-left:1px solid #e3b40b;

}

.border-right {

	border-right: 1px solid #e3b40b;

}

.border-top {

	border-top:1px solid #e3b40b;



}

.border-right {

	border-right: 1px solid #e3b40b;

}

.border{

	border-top:1px solid #e3b40b;

	border-right: 1px solid #e3b40b;



}

.destacado {

	text-transform:uppercase;

	color:#e3b40b!important;

	font-weight:bold;

}

.destacado a{

	color:#e3b40b!important;

}

.destacado a:hover{

	text-decoration:underline;

}

#invisible {

	visibility:hidden;

}