/* CSS Document */

html,body{

    height: 100%;

    width: 100%;

    text-align: center;

    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

    font-size: 12px;

    margin: 0 auto;

    background-color:#000000;

    position:absolute;

}

div {

	padding: 0px;

	margin: 0px;

	display: block;

}

img{

	padding: 0px;

	border: 0px;	

	margin: 0px;

}

p{

	padding: 0px;

	margin: 0px;

}

.amarillo {

	color: #F5CE1B;

}

.contenedor {

	margin: 0 auto;

	position: relative;

	width: 766px;

	height: 100%;

	text-align:left;

}

.menu {

	

}

.submenu {

	text-align: center;

	padding-top: 35px;

}

.submenu img {

	padding-left: 5px;

	padding-right: 5px;

}

.cuerpo{

	position: relative;

	top: 0px;

	left: 0px;

	width: 100%;

	float:left;

	background-color:#333333;

	height: 740px;

}

.cuerpotl{

	background-image: url(../img/cuerpotl.gif);

	background-position: top left;

	background-repeat: no-repeat; 

	width: 100%;

	height: 100%;

}

.cuerpotr{

	background-image: url(../img/cuerpotr.gif);

	background-position: top right;

	background-repeat: no-repeat;

	width: 100%;

	height: 100%; 

}

.cuerpobl{

	background-image: url(../img/cuerpobl.gif);

	background-position: bottom left;

	background-repeat: no-repeat;

	width: 100%;

	height: 100%;

}

.cuerpobr{

	background-image: url(../img/fondomoto.jpg);

	background-position: bottom right;

	background-repeat: no-repeat; 

	width: 100%;

	height: 100%;

}

.detacadonegro{

	margin-left: 11px;

	width: 368px;

	height: 100px;

	float: left;

	background-color: #000000;

}

.detacadonegroboton{

	margin-left: 11px;

	width: 295px;

	height: 150px;

	float: left;

	background-color: #000000;

}

.detacadonegrotl{

	background-image: url(../img/detacadonegrotl.gif);

	background-position: top left;

	background-repeat: no-repeat; 

	width: 100%;

	height: 100%;

}

.detacadonegrotr{

	background-image: url(../img/detacadonegrotr.gif);

	background-position: top right;

	background-repeat: no-repeat;

	width: 100%;

	height: 100%; 

}

.detacadonegrobl{

	background-image: url(../img/detacadonegrobl.gif);

	background-position: bottom left;

	background-repeat: no-repeat;

	width: 100%;

	height: 100%;

}

.detacadonegrobr{

	background-image: url(../img/detacadonegrobr.gif);

	background-position: bottom right;

	background-repeat: no-repeat;

	width: 100%;

	height: 100%;

}

.detacadoamarillo{

	margin-left: 11px;

	width: 461px;

	height: 142px;

	float: left;

	background-color: #F6D317;

}

.detacadoamarillotl{

	background-image: url(../img/amarilla_1tl.gif);

	background-position: top left;

	background-repeat: no-repeat; 

	width: 100%;

	height: 100%;

}

.detacadoamarillotr{

	background-image: url(../img/amarilla_1tr.gif);

	background-position: top right;

	background-repeat: no-repeat;

	width: 100%;

	height: 100%; 

}

.detacadoamarillobl{

	background-image: url(../img/amarilla_1bl.gif);

	background-position: bottom left;

	background-repeat: no-repeat;

	width: 100%;

	height: 100%;

}

.detacadoamarillobr{

	background-image: url(../img/amarilla_1br.gif);

	background-position: bottom right;

	background-repeat: no-repeat;

	width: 100%;

	height: 100%;

}

.detacadogris{

	margin-left: 0px;

	width: 505px;

	height: 102px;

	float: left;

	background-image: url(../img/grisfondo.gif);

	background-position: top left;

	background-repeat: no-repeat;

}

#capa_transparente {

	background:#000000;

	position:absolute;

	top:0px;

	left:0px;

	z-index:1;

	filter:alpha(opacity=60);

	float:left;

	-moz-opacity:.60;

	opacity:.60;

	height:120%;

	width:100%;

	padding: 0px;

	margin: 0px;

	visibility: hidden;

}

.tituloflotante {

	position: absolute;

	z-index: 5;

}

.calendario {

	float:right;

	width: 243px;

	height: 393px;

	background-image: url(../img/fondocalendario.gif);

	background-repeat:no-repeat;

	background-position: top left;

	margin-right: 13px;

	margin-top: 40px;

	position: relative;

	

	.margin-right: 5px;

}

.calendario p {

	padding: 45px 15px 12px 20px;

	font-size: 10px;

	color: #F5CE1B;

}

.calendario .enlace_calendario {

	padding: 5px 0px 20px 40px;

} 

.enlace_calendario a{

	color: #FFCC00;

	font-size: 12px;

	font-weight: bold;

	text-decoration: none;

}

#capaform {

	text-align:left;

	position:absolute; 

	width:518px; 

	height:487px; 

	background-image:url('../img/fondofrm.gif');

	visibility: hidden;

	z-index:10;

}

label {

	color: #F4D11D;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

}

input {

	background-color: #CECECE;

	border: none;

}

.float_d {

	text-align:right;

}

.largo_1 {

	width: 382px;

}

.largo_2 {

	width: 130px;

}

.largo_3 {

	width: 100px;

}

.largo_4 {

	width: 370px;

}

.largo_5 {

	width: 310px;

}

.largo_6 {

	width: 110px;

}

.largo_7 {

	width: 150px;

}

p.parrafo_1 {

	color: #000000;

	padding-right: 30px;

	

}

p.parrafo_2 {

	color: #FFCC00;

	padding-right: 30px;

}

p.parrafo_3 {

	color: #FFCC00;

	font-size: 12px;

	padding-top: 10px;

	padding-bottom: 10px;

	padding-left: 15px;

}

.enlace_bases {

	color: #FFCC00;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	text-decoration: underline;

	padding: 0px 0px 0px 0px;

}

.descripcion {

	background-image: url(../img/fondo_descripcion.gif);

	background-position: bottom;

	background-repeat:repeat-x;

	border: 1px #CCCCCC solid;

	background-color: #FFEF00;

	padding: 5px 5px 5px 5px;

	position:absolute;

	width: 180px;

	min-height: 100px;

	visibility: hidden;

	.margin-left: -10px;

	z-index: 10;

}

.descripcion h4 {

	color: #000000;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	padding: 0px;

	margin: 10px 5px 5px 5px;

}

.descripcion p {

	color: #000000;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	padding: 0px;

	margin: 10px 5px 5px 5px;

}

.descripcion a {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#000000;

	font-size: 10px;

	font-weight: bold;

	text-decoration: none;

	text-align: right;

}

.sinfondo {

	background: none;

}

.pie {

	margin: 0 auto;

	position:relative;

	width: 775;

	text-align:left;

}

.pie p{

	font-family:  Arial, Helvetica, sans-serif;

	padding-bottom: 20px;

	color: #999999;

	font-size: 10px;

}

.pie a {

	font-size: 10px;

	color: #999999;

	font-family:  Arial, Helvetica, sans-serif;

	text-decoration: underline;

}
