<style type="text/css" media="screen">
* {margin: 0; padding: 0; border: 0;}

body {
text-align: right; 
color:#333333;
min-width: 700px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
padding-left:0px;
padding-right:0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

/* wrapper holds left faux column tab */
/* nn6/7 will put content out of scrollable reach if auto is used unless the min-width is on body */
#wrapper { 
text-align: left;
width:975px;
margin: 0 auto;
}

#cabecera, #subnav, #footer {
color: #000;
clear: both; 
width: 100%;
}
/* CABECERA */

#cabecera{
	background-color:#c3b600;
	height:130px;

}

#cab_anim{
	position:relative;
	float:left;
	width:600px;
	height:130px;
} 

#cab_logo{
	position:relative;
	float:right;
	width:120px;
	height:130px;
}

/* FIN CABECERA */
#subnav{ 
height:5px;
background-color:#999999;
font-size:5px;
}

/*--------------------------LOGO------------------------*/
#logo{
position:absolute;
  float:right;
  width: 300px;
  top:0px;
  right:45px;
  background:url(../imegenes/logo.gif);
}

 /* ------------------------FIN LOGO---------------------*/
 



#contentfloatholder {/* right faux column tab */
float: left;
width: 100%;
background-color:#f5f7fa;
}


#contentfloatholder:after {
 /* this is for NN6 to clear floats */
    content: "."; 
    display: block; 
		height: 0px;
    clear: both; 
    visibility: hidden;
}

#center {
margin: 0 0 0 0;
background-color:#ffffff;
}

#centerwrap {
  float:left;
  width: 100%; 
	margin: 0 -95% 0 0;
}


/*-------------------------------- TABLA CUERPO------------------------------ */

.titulo{
font-size:15px;
color:#c3b600;
font-variant:small-caps;
padding-left:12px;
padding-top:10px;
text-align:left;

}
.cuerpo{
width:100%;
}

.cuerpoizquierda{
width:15px;
background-image:url(../imegenes/subcabeceraDerecha.gif);
background-repeat:no-repeat
height:35px;
}
.cuerpocentro{
background-image:url(../imegenes/subcabeceraCentro.gif);
background-repeat:no-repeat
height:35px;
}

.cuerpoderecha{
width:15px;
background-image:url(../imegenes/subcabeceraIzquierda.gif);
background-repeat:no-repeat
height:35px;
}


.cuerpo2derecha{
width:15px;
background-image:url(../imegenes/subcabeceraDerechaCuerpo.png);
background-repeat:repeat-y;
height:35px;
}
.cuerpo2izquierda{
width:15px;
background-image:url(../imegenes/subcabeceraIzquierdaCuerpo.png);
background-repeat:repeat-y;
height:35px;
}

.pieizquierda{
width:15px;
background-image:url(../imegenes/pieIzquierda.gif);
background-repeat:no-repeat
height:21px;
}

.piecentro{
background-image:url(../imegenes/pieCentro.gif);
height:21px;
background-repeat:no-repeat
height:35px;
}

.piederecha{
width:15px;
background-image:url(../imegenes/pieDerecha.gif);
background-repeat:no-repeat
height:21px;
}


/* -----------------------------------------FIN TABLA CUERPO----------------- */


  /* ----------------------------PIE*/
#footer { 
	background: url(../imegenes/FinalPie_bg.jpg) left top repeat-x;
	font-size:11px;
	position:relative;
	bottom:0px;
	left:0px;
	color:#333333;
	text-align:center;
	height:40px;
	width:100%;
	margin-bottom:0px;
	margin-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	}
	
.titulofooter{
margin:100px;
font-size:12px;
text-align:center;
}
	
 /* --------------------------------FIN PIE*/

/************* IE Mac CSS Only  works for Win too **************/
* html div#centerwrap {margin: 0 -100% 0 0;}
* html div#left {margin: 0;}

div h3, div p {
margin: 1em 0;
padding: 0 20px; 
}

</style>

