@charset "utf-8";

/* =RESET */
* {margin: 0;padding: 0; border:none;}
ul, ol, li {list-style: none;}
a img {border: 0;border:none;outline: 0;}

abbr, acronym {text-decoration:none;border:0;}
/* =RESET */

body {
	color: #999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.contenedora {
	width: 950px;
	margin-left: auto;
	margin-right: auto;
}
.cabecera {
	padding-top: 20px;
	padding-left:20px;
}
.contenido {
	width: 10px
	margin-right: auto;
	margin-left: auto;
	margin-top: -12px;
}
h1 {
	font-size: 11px;
	font-weight: bold;
	color: #666;
	margin-bottom: 20px;
}
.columnaIzquierda {
	float: left;
	width: 290px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	margin-right: 40px;
	height: 165px;
}
p {
	margin-bottom: 20px;
}

.OpenTextNormal {
	display: block;
	margin-bottom: -20px;
}

.OpenText 
{
	color:Red;
	display:block;
	padding-bottom:20px;
}

.LabelForm1 {
	display: block;
	width: 75px;
	float: left;
}
.LabelForm2 {
	display: block;
	width: 120px;
	float: left;
}


.inputLine {
	margin-bottom: 20px;
	display: block;
	padding-left:10px;

}
.borderGrey
{
    padding-top:15px;
    height:110px;
    background-color:#F7F7F7;
    }
    
.borderGrey2
{
    padding-top:15px;
    height:90px;
    background-color:#F7F7F7;
    }
    
.borderGrey3
{
    padding-top:15px;
    height:300px;
    background-color:#F7F7F7;
}
    
    
input {
	border: 1px solid #999;
	margin-left: 5px;
	padding-left: 5px;
	width: 150px;
	height: 15px;
	font-size: 11px;
	color: #666;
}
select {
	border: 1px solid #999;
	margin-left: 5px;
	padding-left: 5px;
	font-size: 11px;
	color: #666;
}

.checkBoxBoletin {
	border: none;
	width: 20px;
	margin-left: -5px;
	border: 0px;
	float:left;
	clear:both;
}
.button22 {
	width: 80px;
	height: 20px;
	margin-left: 10px;
}
.columnaDerecha {
	float: left;
	width: 200px;
}
.Legal1 {
	margin-top: 15px;
	padding-top: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	
}
.errorEmail
{
    padding-left:0px;
    }
    
.boletin
{
    
    color: #9c9c9c;
    text-decoration: none; 
    font-weight:700;
    display:block;
    
}
 
.boletin a:hover
{
    color:#262626;
    text-decoration:none;
}



