
BODY{
margin: auto;

color:black;
font-family:Arial;	
font-size: 14px;

}
#container {
	margin: auto;
	text-align: center;
}


#header{
margin: auto;
width:957px; 
height:97px;
background-image:url(images/Header2.gif)
}

#precontent{

margin: auto;
width:937px; 
height:20px;
margin-top:10px;
font-size: 11px;
}
#login{

margin: auto;

margin-top:10px;
font-size: 11px;
}
#plazas{
float:left;
margin: auto;
margin-top:10px;
font-size: 15px;
}
#middle{
margin: auto;
width:975px; 
margin-top:10px;
}
#menu{
width:150px; 
height:500px;
float:left;
margin:0px 0px 0px 5px;
padding:0px;

}
#amarillo{
background-color:#f2f1a3;
width:180px;
}
#verde{
background-color:#33FF99;
width:160px;
}
#BigButton{
width:133px; 
height:32px;
float:left;
margin:0px;
padding:0px;
padding-top:4px;
font-size: 16px;
color:white;
background-image:url(images/BigButton.gif)
}
#MedButton{
float:left;
width:122px;
height:40px;
background-color:#bfbfbf;
}
#MedButtonRed{
float:left;
width:122px;
height:40px;
background-color:#e4a0a0;
}
#MedButtonRed a:link {
width:122px;
height:30px;
text-decoration: none;
background-color:#e4a0a0;
color:white;
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
}     /* unvisited link */
#MedButtonRed a:visited {
width:122px;
height:30px;
background-color:#e4a0a0;
text-decoration: none;
color:white;
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
}  /* visited link */
#MedButtonRed a:hover {
width:122px;
height:30px;
background-color:#d45656;
text-decoration: none;
color:white;
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
}   /* mouse over link */



#MedButton a:link {
width:122px;
height:30px;
text-decoration: none;
background-color:#bfbfbf;
color:white;
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
}     /* unvisited link */
#MedButton a:visited {
width:122px;
height:30px;
background-color:#bfbfbf;
text-decoration: none;
color:white;
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
}  /* visited link */
#MedButton a:hover {
width:122px;
height:30px;
background-color:#dadada;
text-decoration: none;
color:white;
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
}   /* mouse over link */

#buttonTop{
width:143px; 
height:48px;
margin:0px;
padding:0px;
font-size: 20px;
padding-top:18px;
padding-left:50px;
background-image:url(images/ButtonTop.jpg)
}
#ButtonMiddle{
width:143px; 
height:43px;
margin:0px;
padding:0px;
font-size: 20px;
padding-top:15px;
padding-left:50px;
background-image:url(images/ButtonMiddle.jpg)
}

#ButtonBottom{
width:142px; 
height:54px;
margin:0px;
padding:0px;
font-size: 20px;
padding-top:15px;
padding-left:50px;
background-image:url(images/ButtonBottom.jpg)
}
#content{
width:625px; 
margin:0px;
float:left;
padding:5px 10px 0px 5px;

text-align: left;

}
#HeaderBlue{
width:541px;
height:51px;
margin:auto;
padding-top:20px;
margin-bottom:20px;
padding-right:20px;
background-image:url(images/headerBlue.gif);
text-align:right;
font-family:Arial;	
font-size: 36px;
color:white;
vertical-align:middle;
}



#contentHeader{
margin:0px;



}
#hrdiv{
width:540px;
height:5px;
background:white;
margin-top:15px;
margin-bottom:5px;

}
#infoHeader{
margin:0px;
font-size: 22px;
text-decoration:bold;
padding-top:10px;
padding-left:70px;
padding-bottom:20px;
background: #e2e2e2 url(images/InfoHeader.gif) no-repeat;
background-position: 20px 10px;

color: #5887aa;
}
#infoContent{
line-height: 180%;
margin:0px;
padding-left:20px;
padding-right:20px;
padding-bottom:10px;
background: #e2e2e2;
font-family:Tahoma;	
font-size: 12px;
}

#footer{
margin: auto;
margin-top:10px;
text-align:center;
font-size: 11px;

} 

 


#banners{
width:171px; 


float:left;
margin:auto;
padding:0px;
border: solid #bfbfbf
}


#bannersBg{
width:171px; 
float:left;
margin:0px;
padding:0px;

padding-right:5px;
font-size: 18px;

 }
 /*********************************/
/*           REGISTER            */
/*********************************/

.reg_item {
	margin: 5px 0px 5px 0px;
}

.reg_item label {
	display: block;
	float: left;
	clear: left;
	width: 200px;
	text-align: right;
	margin: 2px 5px auto auto;
}

.reg_item input select {
	display: block;
	float: left;
	clear: right;
	margin: auto auto 10px auto;
}

/* Used in javascript code to identify obligatory items */
.form_obligatory {

}

/* It is assigned properties directly into javascript code to mantain obligatory items identified
.form_error {
	border: 1px solid #BF0008;
	background: #FFBFBF;
	color: #BF0008;
}*