body {	margin: 0px 0px; 	 font-family: Arial, Trebuchet MS, Verdana, Helvetica, sans-serif;	font-size: 10pt;        /* text-align:center;  en firefox, si no pones un contenedor para toda la web no funciona */
	width: 100%;
	background: url("/images/menu/fondo_browser.gif") repeat;}

#contenidocontacto {
	padding-bottom: 30px;
	margin-top: 30px;
        position:relative;
	float:left;
	clear:left;
	width : 500px;
	}

.ley {
font-size: 8pt;
}

#textocontacto {
	left:0px;
	top:0px;	
	padding-left: 0px;
	width: 500px;
	font-size: 10pt;
}

#textocontacto2 {
	left:0px;
	top:0px;	
	padding-left: 0px;
	width: 500px;
	font-size: 10pt;
}

.rightcontainer {
   float: right;
   margin-left: auto;
   margin-right: auto;
   padding-left: 0px;
   padding-right: 0px;
   padding-top: 0px;
   padding-bottom: 0px;
}

.formcon {
  color: #333333;
  padding : 0px;
 font-family: Arial, Trebuchet MS, Verdana, Helvetica, sans-serif;
  font-size:11pt;
  width: 500px;
  height: 20px;
 }

.formcon1 {
  color: #333333;
  padding : 0px;
 font-family: Arial, Trebuchet MS, Verdana, Helvetica, sans-serif;
  font-size:11pt;
  width: 500px;
  height: 150px;
  border-top: 1px solid #cdcdcd;
  border-bottom: 1px solid #cdcdcd;
  border-left: 1px solid #cdcdcd;
  border-right: 1px solid #cdcdcd;
 }

.formcon2 {
  color: #333333;
  padding : 0px;
  font-family: Arial, Trebuchet MS, Verdana, Helvetica, sans-serif;
  font-size:11pt;
  width: 153px;
  height: 20px;
 }

.formcon3 {
  color: #333333;
  padding : 0px;
  font-family: Arial, Trebuchet MS, Verdana, Helvetica, sans-serif;
  font-size:11pt;
  width: 240px;
  height: 20px;
 }


.tablediv {
display:  table;
width:520px;
background-color:#ffffff;
border-spacing:0px;/*cellspacing:poor IE support for  this*/
border-collapse:separate;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;

}
.celldiv {
border-spacing:0px;
float:left;/*fix for  buggy browsers*/
display:  table-cell;
width:46%;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

.celldiv2 {
border-spacing:0px;
float:left;/*fix for  buggy browsers*/
display:  table-cell;
width:48%;
padding-left: 19px;
padding-right 0px;
padding-top: 0px;
padding-bottom: 0px;
}

.rowdiv  {
border-spacing:0px;
display:  table-row;
width: auto;
}

.tablediv3 {
display:  table;
width:520px;
background-color:#ffffff;
border-spacing:0px;/*cellspacing:poor IE support for  this*/
border-collapse:separate;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;

}
.celldiv3a {
border-spacing:0px;
float:left;/*fix for  buggy browsers*/
display:  table-cell;
width:29.5%;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

.celldiv3b {
border-spacing:0px;
float:left;/*fix for  buggy browsers*/
display:  table-cell;
width:29.5%;
padding-left: 20px;
padding-right 0px;
padding-top: 0px;
padding-bottom: 0px;
}

.celldiv3c {
border-spacing:0px;
float:left;/*fix for  buggy browsers*/
display:  table-cell;
width:29%;
padding-left: 18px;
padding-right 0px;
padding-top: 0px;
padding-bottom: 0px;
}

.rowdiv3  {
border-spacing:0px;
display:  table-row;
width: auto;
}


.rollover {
    width: 54px;
    height: 20px;
background-image: url('/images/contacto/b_enviar_1.gif');
border: 0px;
background-repeat: no-repeat;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
 }

.rollover:hover {
    width: 54px;
    height: 20px;
background-image: url('/images/contacto/b_enviar_2.gif');
border: 0px;
background-repeat: no-repeat;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

