a img,:link img,:visited img {/* Evitar el borde azul en im�genes que son links */
	border:none;
	}
a:hover { text-decoration: underline; }

body {
	text-align:center;
margin:0 auto;
padding: 0;

	}
.main{
  margin-left: auto;
margin-right: auto;
  width:695px;
  text-align:left;
}

.header {
        height: 305px;
        background: url(/web/img/header.jpg) no-repeat;

}
.content_linea_top{
float: left;
padding: 7px 0 5px 24px
}
.content_linea_foot{
float: left;
padding: 15px 0 5px 24px
}
.linea {
       
	   height: 2px;
	   background: url(/web/img/linea.jpg) repeat-x;
}
.content {
              background: url(/web/img/content.jpg) repeat-y;
              padding: 0 5px 5px 10px;
}

.promo{
    float: left;
	padding: 4px 0 5px 0
}
.clear
{
	clear: both;
}
.texto_grande
{
  float: left;
  font-family:Arial;
  font-size:24px;
  color:#666666;
  padding: 10px 0 4px 24px
}
.texto_header
{
  float: left;
  font-family:Arial;
  font-size:16px;
  color:#666666;
  padding: 5px 0 0 35px
}
.img_foot
{
  float: left;
  padding: 10px 0 4px 24px
}
.swf{
	float: left;
	color:666666;
    padding: 78px 0 4px 35px
}

.header2 {
        height: 82px;
        background: url(/web/img/header2.jpg) no-repeat;

}

.content_logo {
        height: 186px;
        background: url(/web/img/content_logo.jpg) no-repeat;

}
.logo{
  float: left;
  padding:7px 0 0 35px;
}

.content_logo_text{
  float: left;
  padding:65px 0 0 10px;
  font-family:Arial;
  font-size:19px;
  color:#FF6600;
} 
.content_form{
 padding:15px 0 10px 25px;
}
.form{
 border:solid 1px #CCCCCC;
 width:625px;
 background-color:#f7f7f7;
}
.col_form
{
	float: left;
	
	padding:5px 0 0 15px;
	
	
	
}
.col_form a.orange
{
   	font-family:Arial;
    font-size:9px;
    color:#FF6600;
    text-decoration:none
}

.col_form a.condiciones 
{

    color:#000000;
    text-decoration:none
}
.col_form a:hover { text-decoration: underline; }
.col_form span {
	font-family:Arial;
    font-size:11px;
	color:#333333

}

.col_form span.orange 
{
	color:#FF6600;
}

.col_tit_form{
	float: left;
	background-color:#f7f7f7;
	padding:10px 0 10px 15px

}

.col_tit_form_text{
	border-bottom:solid 1px #CCCCCC;
    font-family:Arial;
    font-size:18px;
	color:#666666

}
.obligatorio 
{
    font-family:Arial;
    font-size:9px;
	color:#666666
}

.col_rigth{
float:right;
padding: 0 28px 0 0
}


.texto_peq
{
  float: left;
  font-family:Arial;
  font-size:10px;
  color:#666666;
  padding: 30px 0 4px 24px
}

.texto_peq a
{

  color:#000000;
  text-decoration:none

}

.texto_peq a :hover
{

  color:#000000;
  text-decoration:underline

}

.col_footer{
	  float: left;
	  padding: 20px;
	}
	



/**/	
#confirm {display:none;}

/* Overlay */
#confirm-overlay {background-color:#333333; cursor:wait;}

/* Container */

#confirm-container {

background-color: #FFFFFF;
width: 550px;
margin-top: 20px;
border: #FFFFFF solid 1px;
}
#confirm-container .header_img {padding:8px;text-align:left;}
#confirm-container .header_text {padding-left:8px; font-size:12px; color:#666666;text-align:left;font-family:Arial;}
#confirm-container .header_text p {text-align:left}
#confirm-container .message {color:#666666; margin:0; padding:12px 4px 4px 10px; font-family:Arial;font-size:12px;text-align:left}
#confirm-container .buttons {width:160px; float:right; padding:10px 8px 0;} 
#confirm-container .buttons div {float:right; margin-left:4px; cursor:pointer;} 
#confirm-container a.modal-close,
#confirm-container a.modal-close:link,
#confirm-container a.modal-close:active,
#confirm-container a.modal-close:visited {text-decoration:none; font-size:1.1em; position:absolute; top:-1px; left:400px; color:#ccc;}
#confirm-container a.modal-close:hover {color:#eee;}















