

body 
	{
	background: #8DACC3;
	margin: 0px;
	padding: 0px;
	font-family: tahoma,Arial,Helvetica,sans-serifl;
	font-size: 11px;
	line-height: 12px;
	color: #636363;
	text-align: justify;
	}
#global
	{	
	position: relative;
	left: 0px;
	width: 100%;
	height: 675px;
	background-image: url('../images/back.gif');
	background-position: top center;
	background-repeat: repeat-x;
	}		
#elementos
	{
	position: relative;	
	padding: 0px;
	width: 921px;
	height: 675px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;	
	}		
#menu
	{	
	top: 49px;
	position: relative;
	left: 0px;
	width: 133px;
	height: 425px;
	background-image: url('../images/back_menu.gif');
	background-repeat: no-repeat;
	margin-left: 0px;
	margin-right: auto;
	margin-top: 0px;
	text-align: left;
	}	
#capa_titular 
	{
	position:absolute;
	z-index:1;
	top:120px;
	left:172px;
	width:280px;
	}
#contenido
	{
	z-index:0;
	top: 37px;
	left: 133px;
	position: absolute;	
	width: 788px;
	height: 638px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;	
	padding: 0px;
	background: #FFFFFF;	
	}	
#izquierda
	{
	position: relative;	
	width: 345px;
	height: 531px;
	margin-right: auto;
	text-align: left;	
	padding-left: 30px;
	padding-right: 100px;	
	}	
#derecha
	{
	top: 8px;
	left: 403px;
	position: absolute;	
	width: 376px;
	height: 589px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	text-align: left;		
	}	
#centro
	{
	position: relative;	
	width: 730px;
	height: 531px;
	margin-right: auto;
	text-align: left;	
	padding-left: 30px;
	padding-right: 30px;	
	}		
#footer
	{
	position: relative;	
	width: 789px;
	height: 31px;
	margin-left: auto;
	margin-right: auto;
	text-align: right;	
	padding-top: 5px;
	background-image: url('../images/shadow_down.gif');
	background-repeat: no-repeat;
	padding-bottom:0px;
	background-color: #8DACC3;
	}	

/* forms ----------------------------------------------- */	

input	
	{
	font-family: tahoma,Arial,Helvetica,sans-serifl;
	color:#2E4A60;
	height:14px;
	font-size:12px;
	border:#BBD0E3 1px solid;
	background-color: #BBD0E3;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 20px;		
	}	
#textarea	
	{
	font-family:  tahoma,Arial,Helvetica,sans-serifl;
	color:#2E4A60;
	font-size:12px;
	border:#BBD0E3 1px solid;
	background-color: #BBD0E3;
	scrollbar-face-color: #BBD0E3; 
	scrollbar-highlight-color: #BBD0E3;
	scrollbar-darkshadow-color: #BBD0E3;  
	scrollbar-track-color: #BBD0E3; 
	scrollbar-3dlight-color: #BBD0E3; 
	scrollbar-shadow-color: #BBD0E3;
	scrollbar-arrow-color: #BBD0E3; 	
	margin-top: 3px;
	margin-bottom: 3px;	
	margin-left: 20px;				
	}	
input.boton
	{
	font-family: tahoma,Arial,Helvetica,sans-serifl;
	color:#666666;
	font-size:84%;
	font-weight:normal;
	height:20px;
	border-left:#666666 1px solid;
	border-top:#666666 1px solid;
	border-right:#666666 1px solid;
	border-bottom:#666666 1px solid;
	background-color: #D1D1D1;	
	margin-bottom: 0px;			
	}	
input.botonhov
	{
	font-family:  tahoma,Arial,Helvetica,sans-serifl;
	color:#666666;
	font-size:84%;
	font-weight:normal;
	height:14px;
	border-left:#ff0033 1px solid;
	border-top:#ff0033 1px solid;
	border-right:#ff0033 1px solid;
	border-bottom:#ff0033 1px solid;
	background-color: #D1D1D1;	
	margin-bottom: 0px;	
	}		
img 	
	{
	display: block;
	}
label
	{
	font-family: tahoma,Arial,Helvetica,sans-serifl;
	font-size: 11px;
	line-height: 12px;
	color: #636363;
	font-weight:normal;
	padding-left: 20px;
	}
#obligatorio 
	{
	font-family: tahoma,Arial,Helvetica,sans-serifl;
	font-size: 11px;
	line-height: 12px;
	color:#FE0000;
	font-weight:normal;
	padding-left: 30px;
	}
	