@charset "UTF-8";
/* CSS Document */

body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-image: url(../imaxes/fondo_degradado_superior.png);
background-repeat: repeat-x;
background-position: top;
_background-image: none;
_background-color: #666666;
}
body,td,th {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
a,a:link {
color: #990000;
text-decoration: none;
}
a:active {
color: #000000;
}
a:hover {
color: #FF0000;
}
a:visited {
color: #756178;
}
a img, a:link img, a:hover img, a:active img, a:visited img, #logo a img,  #logo a:link img,  #logo a:hover img,  #logo a:active img{
border:none;
text-decoration: none;
background-color: transparent;
}
#cuerpo {
width: 100%;
_height: 100%;
position: absolute;
left: 0px;
top: 0px;
margin-top: 10px;
/*background-color: #999999;*/
}
#cabecera {
position:relative;
top:0px;
width:958px;
height:150px;
z-index:300;
display: block;
float: none;
margin-right: auto;
margin-left: auto;
/*background-color: #0033FF;*/
}
#cabecera #elementos {
height: 129px;
width: 958px;
position: absolute;
z-index: auto;
left: 0px;
top: 0px;
/*background-color: #0099FF;*/
}
#cabecera #diapos {
height: 85px;
width: 701px;
position: absolute;
left: 257px;
top: 20px;
/*background-color: #99FF66;*/		
}
#cabecera #diaposmascara {
height: 85px;
width: 701px;
position: absolute;
left: 257px;
top: 20px;
/*background-color: #999966;*/
}
#cabecera  #submenu {
height: 20px;
width: 308px;
position: absolute;
z-index: auto;
left: 650px;
top: 0px;
padding: 0px;
margin: 0px;
/*background-color: #FF6600;*/
}
#cabecera #submenu td img {
display: block;
margin: 0px;
padding: 0px;
float: left;
}
#cabecera #titulares {
margin: 0px;
padding: 0px;
height: 21px;
width: 958px;
position: absolute;
left: 0px;
top: 129px;
background-image: url(../imaxes/degradado_titulos.png);
}
#cabecera #titulares h1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #FFFFFF;
background-color: #666666;
background-image: url(../imaxes/degradado_titulos_h1.png);
background-repeat: repeat-x;
display: block;
float: left;
height: 18px;
_height: 17px;
margin: 0px;
padding-top: 2px;
_padding-top: 1px;
text-transform: uppercase;
padding-bottom: 1px;
}
#cabecera #titulares img {
display: block;
margin: 0px;
float: left;
}
#cabecera #menu {
height: 25px;
width: 806px;
position: absolute;
left: 152px;
top: 104px;
/*background-color: #FF33FF;*/
}

/* #contactar {
position:relative;
_bottom:134px;
width:958px;
height:0px;
_height:134px;
z-index:600;
margin-right: auto;
margin-left: auto;
overflow: visible;
_overflow: hidden;
background-color: #FFFF00;
}*/
/*#contactar*/ /*#botoncontacto {
height: 134px;
width: 153px;
position: absolute;
left: 804px;
visibility: visible;
top: -135px;
}*/
/*#contactar*/ #botoncontacto a {
position: absolute;
left: 804px;
visibility: visible;
top: -135px;
height: 99px;
width: 118px;
background-image: url(../imaxes/fondopresupuesto.png);
background-repeat: no-repeat;
background-position: left top;
text-align: center;
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
text-transform: uppercase;
color: #FFFFFF;
text-decoration: none;
padding-top: 35px;
padding-left: 35px;
letter-spacing: 0.8px;
background-color: transparent;
}


/*#contactar*/ #botoncontacto2 a {
position: absolute;
left: 804px;
visibility: visible;
top: -135px;
height: 99px;
width: 118px;
background-image: url(../imaxes/fondopresupuesto.png);
background-repeat: no-repeat;
background-position: left top;
text-align: center;
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
text-transform: uppercase;
color: #FFFFFF;
text-decoration: none;
padding-top: 40px;
padding-left: 35px;
letter-spacing: 0.8px;
background-color: transparent;
}

/*#contactar*/ #botoncontacto_ingles a {
position: absolute;
left: 804px;
visibility: visible;
top: -135px;
height: 99px;
width: 118px;
background-image: url(../imaxes/fondopresupuesto.png);
background-repeat: no-repeat;
background-position: left top;
text-align: center;
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
text-transform: uppercase;
color: #FFFFFF;
text-decoration: none;
padding-top: 41px;
padding-left: 35px;
letter-spacing: 0.8px;
background-color: transparent;
}

/*#contactar*/ #botoncontacto a:hover, #contactar #botoncontacto a:active {
background-image: url(../imaxes/fondopresupuesto.png);
background-repeat: no-repeat;
background-position: -153px top;
color: #FFFFFF;
text-decoration: none;
background-color: transparent;
}


/*#contactar*/ #botoncontacto2 a:hover, #contactar #botoncontacto a:active {
background-image: url(../imaxes/fondopresupuesto.png);
background-repeat: no-repeat;
background-position: -153px top;
color: #FFFFFF;
text-decoration: none;
background-color: transparent;
}

/*#contactar*/ #botoncontacto_ingles a:hover, #contactar #botoncontacto a:active {
background-image: url(../imaxes/fondopresupuesto.png);
background-repeat: no-repeat;
background-position: -153px top;
color: #FFFFFF;
text-decoration: none;
background-color: transparent;
}

#pie {
position:relative;
_top:0px;
width:958px;
height:66px;
z-index:4;
display: block;
float: none;
margin-right: auto;
margin-left: auto;
}
#pie  .legal {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #FFFFFF;
font-weight: bold;
display: block;
padding-top: 5px;
padding-bottom: 10px;
float: left;
height: 51px;
width: 380px;
margin-right: 15px;
margin-top: 0px;
}
#contenido {
position:relative;
width:958px;
height:auto;
z-index:2;
margin-top: 0px;

margin-right: auto;
margin-bottom: 5px;
margin-left: auto;
display: block;
float: none;
overflow: visible;
background-image: url(../imaxes/degradado_153_2.png);
background-repeat: repeat-x;
background-position: top;
background-color: #FFFFFF;
/*_top:-500;*/
}
.contenido1 {
margin: 0px;
height: auto;
width: 958px;
overflow: visible;
position: relative;
z-index: auto;
left: 0px;
top: 0px;
}
#contenido #entradilla {
width: 332px;
padding-left: 23px;
position: absolute;
z-index: auto;
left: 0px;
top: 0px;
_top: -300 px;
}
#contenido #entradilla h1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bolder;
text-transform: uppercase;
color: #003366;
margin-top: 5px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}
#contenido #entradilla h2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bolder;
color: #003366;
margin-top: 5px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}
#contenido #foto {
height: 192px;
width: 958px;
overflow: visible;
position: relative;
z-index: auto;
}
#contenido #foto .imagen {
text-align: center;
display: block;
width: auto;
padding-right: 10px;
padding-left: 10px;
overflow: visible;
z-index: auto;
margin-right: auto;
margin-left: auto;
float: left;
}
#contenido   #foto   .imagen   p {
position: relative;
z-index: auto;
left: 0px;
width: auto;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
}
#contenido #textos {
height: 192px;
width: 948px;
position: relative;
z-index: auto;
left: 0px;
top: 0px;
_top: -100px;
padding-right: 5px;
padding-left: 5px;
}
#contenido #columna1 {
width: 229px;
left: 0px;
text-align: left;
top: 0px;
border-right-width: 1px;
border-right-style: dotted;
border-right-color: #333333;
height: 360px;
padding-top: 10px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 20px;
border-top-style: none;
border-bottom-style: none;
border-left-style: none;
}
/*#contenido #columna1 #selector h1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-align: left;
display: block;
width: 185px;
padding-left: 15px;
vertical-align: middle;
background-image: url(../imaxes/fondo_botones_laterales_2.png);
background-repeat: no-repeat;
background-position: left 0px;
color: #000000;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 3px;
margin-left: 0px;
height: 38px;
padding-top: 4px;
_padding-top: 2px;
}
#contenido #columna1 #selector h1:hover, #columna1 #selector h1:active {
color: #FFFFFF;
text-decoration: none;
cursor:pointer;
background-image: url(../imaxes/fondo_botones_laterales_2.png);
background-position: left -42px;
background-repeat: no-repeat;
font-weight: bold;
text-align: left;
height: 38px;
width: 185px;
margin-bottom: 3px;
padding-top: 4px;
_padding-top: 2px;
padding-left: 15px;
}*/
#contenido #columna1 #selectorB h1 {
margin:0px;
}
#contenido #columna1 #selectorB a {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-align: left;
display: block;
width: 185px;
padding-left: 15px;
vertical-align: middle;
background-image: url(../imaxes/fondo_botones_laterales_2.png);
background-repeat: no-repeat;
background-position: left 0px;
color: #000000;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 3px;
margin-left: 0px;
height: 38px;
padding-top: 4px;
_padding-top: 2px;
}
#contenido #columna1 #selectorB a:hover, #columna1 #selectorB a:active {
color: #FFFFFF;
text-decoration: none;
cursor:pointer;
background-image: url(../imaxes/fondo_botones_laterales_2.png);
background-position: left -42px;
background-repeat: no-repeat;
font-weight: bold;
text-align: left;
height: 38px;
width: 185px;
margin-bottom: 3px;
padding-top: 4px;
_padding-top: 2px;
padding-left: 15px;
}
/*#contenido #columna1 #selector h2, #contenido #columna2 #pasediapositivas div #selector2 h2, #contenido #columna2 #pasediapositivas div #selector2 a{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-align: left;
display: block;
width: 170px;
padding-left: 15px;
vertical-align: middle;
background-image: url(../imaxes/fondo_botones_laterales.png);
background-repeat: no-repeat;
background-position: left 0px;
color: #000000;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 3px;
margin-left: 0px;
height: 17px;
padding-top: 4px;
_padding-top: 2px;
text-decoration: none;
}
#contenido #columna1 #selector h2:hover, #columna1 #selector h2:active, #contenido #columna2 #pasediapositivas div #selector2 h2:hover, #contenido #columna2 #pasediapositivas div #selector2 h2:active, #contenido #columna2 #pasediapositivas div #selector2 a:hover, #contenido #columna2 #pasediapositivas div #selector2 a:active {
color: #FFFFFF;
text-decoration: none;
cursor:pointer;
background-image: url(../imaxes/fondo_botones_laterales.png);
background-position: left -21px;
background-repeat: no-repeat;
font-weight: bold;
}*/
/**************  */
#contenido #columna1 #selector h2, #contenido #columna2 #pasediapositivas div #selector2 h2{
margin: 0px;
}
/**************  */
#contenido #columna1 #selector a, #contenido #columna2 #pasediapositivas div #selector2 a, #contenido #columna2 #pasediapositivas div #selector2 a{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-align: left;
display: block;
width: 170px;
padding-left: 15px;
vertical-align: middle;
background-image: url(../imaxes/fondo_botones_laterales.png);
background-repeat: no-repeat;
background-position: left 0px;
color: #000000;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 3px;
margin-left: 0px;
height: 17px;
padding-top: 4px;
_padding-top: 2px;
text-decoration: none;
}
#contenido #columna1 #selector a:hover, #columna1 #selector a:active, #contenido #columna2 #pasediapositivas div #selector2 a:hover, #contenido #columna2 #pasediapositivas div #selector2 a:active, #contenido #columna2 #pasediapositivas div #selector2 a:hover, #contenido #columna2 #pasediapositivas div #selector2 a:active {
color: #FFFFFF;
text-decoration: none;
cursor:pointer;
background-image: url(../imaxes/fondo_botones_laterales.png);
background-position: left -21px;
background-repeat: no-repeat;
font-weight: bold;
}
#contenido #columna2 {
padding: 0px;
height: 370px;
width: 708px;
left: 0px;
top: 0px;
}
#contenido #columna2 .proyector {
padding: 0px;
height: 370px;
width: 708px;
position: relative;
z-index: auto;
left: 0px;
top: 0px;
}
#contenido #columna2 .mascara {
padding: 0px;
height: 370px;
width: 708px;
position: relative;
z-index: auto;
left: 0px;
top: 0px;
overflow: hidden;
}
#contenido  #columna2  #pasediapositivas  {
position: relative;
left: 0px;
top: 0px;
}
#contenido #columna2 #pasediapositivas div {
display: block;
float: left;
height: 370px;
width: 688px;
overflow: hidden;
position: relative;
z-index: auto;
padding-right: 10px;
padding-left: 10px;
}
#contenido #columna2 #pasediapositivas div #catalogo  {
text-align: center;
width: 688px;
}
#contenido #columna2 #pasediapositivas div #catalogo img {
display: block;
text-align: center;
float: none;
margin-right: auto;
margin-left: auto;
}
#contenido  #columna2  #pasediapositivas div .titulo   {
display: block;
width: 598px;
overflow: hidden;
position: relative;
z-index: auto;
padding-right: 20px;
padding-left: 10px;
color: #333333;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
text-align: left;
padding-bottom: 5px;
background-image: url(../imaxes/taco-5x5-Gris.gif);
background-repeat: no-repeat;
background-position: left 6px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #333333;
text-transform: uppercase;
}
#contenido  #columna2  #pasediapositivas div span   {
display: block;
overflow: hidden;
position: relative;
z-index: auto;
padding-right: 0px;
padding-left: 10px;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
text-align: left;
padding-bottom: 5px;
background-repeat: no-repeat;
background-position: left 6px;
}
#contenido #columna2 #pasediapositivas div span p {
font-weight: normal;
text-align: left;
display: block;
padding-bottom: 3px;
padding-left: 10px;
padding-top: 0px;
margin-top: 0px;
margin-bottom: 0px;
width: auto;
}
#contenido #columna2 #pasediapositivas div span b {
font-weight: bold;
text-align: left;
display: block;
background-image: url(../imaxes/taco-5x5-Gris.gif);
background-repeat: no-repeat;
background-position: left 5px;
padding-bottom: 3px;
padding-left: 10px;
margin-top: 5px;
color: #003366;
}
#contenido #columna2 #pasediapositivas div p {
display: block;
width: 598px;
overflow: hidden;
position: relative;
z-index: auto;
padding-right: 20px;
padding-left: 70px;
}
#contenido #columna2 #pasediapositivas div p dd {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #990000;
font-size: 10px;
font-weight: bolder;
height: 14px;
padding-bottom: 4px;
}
#contenido #columna2 #pasediapositivas .fondotransparentes {
display: block;
float: left;
height: 370px;
width: 688px;
overflow: hidden;
position: relative;
z-index: auto;
padding-right: 10px;
padding-left: 10px;
background-image: url(../imaxes/imaxes_tarxetas/transparente_fondo.png);
background-repeat: no-repeat;
background-position: center top;
left: 0px;
top: 0px;
}
#contenido #columna2 #pasediapositivas div h1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: #003366;
display: block;
padding-top: 10px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 13px;
width: 450px;
background-image: url(../imaxes/taco-10x10.gif);
background-repeat: no-repeat;
background-position: left 12px;
margin: 0px;
}
#contenido #columna2 #pasediapositivas div div, #contenido #columna2 #pasediapositivas div #pasediapositivas2 div {
width: 450px;
text-align: center;
display: block;
float: left;
padding-top: 5px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}
#contenido #columna2 #pasediapositivas div div img, #contenido #columna2 #pasediapositivas div #pasediapositivas2 div img {
text-align: center;
display: block;
padding-right: 20px;
padding-left: 20px;
float: left;
margin-top: 0px;
margin-right: auto;
margin-bottom: 10px;
margin-left: auto;
_width:380px;
}
#contenido #columna2 #pasediapositivas div .descripcion, #contenido #columna2 #pasediapositivas div #selector2 {
width: 238px;
display: block;
padding: 0px;
text-align: left;
}
#contenido #columna2 #pasediapositivas div .proyector2 {
width: 450px;
text-align: center;
display: block;
float: left;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}
#contenido #columna2 #pasediapositivas div .mascara2 {
width: 450px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}
#contenido #columna2 #pasediapositivas div #pasediapositivas2 {
width: 450px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}
#contenido  .margen4  {
display: block;
float: left;
width: 118px;
}
#contenido   .columna4  {
width: 227px;
padding-right: 5px;
padding-left: 5px;
display: block;
float: left;
}
#contenido .columna6  {
display: block;
float: left;
width: 148px;
padding-right: 5px;
padding-left: 5px;
height: auto;
}
#contenido .columna7 {
display: block;
float: left;
width: 125px;
padding-right: 5px;
padding-left: 5px;
}
#contenido .columna4 h1, #contenido .columna6 h1, #contenido .columna7 h1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #003366;
margin-top: 3px;
margin-right: 0px;
margin-bottom: 3px;
margin-left: 0px;
}
#contenido .columna4 h2, #contenido .columna6 h2, #contenido .columna7 h2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #003366;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 3px;
margin-left: 0px;
display: block;
text-transform: uppercase;
background-image: url(../imaxes/taco-5x5-Gris.gif);
background-repeat: no-repeat;
background-position: left 4px;
padding-left: 8px;
}
.colores {
font-weight: bold;
height: auto;
width: 60px;
display: block;
float: left;
padding: 5px;
text-align: center;
}
.colores  img {
background-color: #FFFFFF;
border: 1px solid #666666;
display: block;
float: none;
margin-bottom: 5px;
padding: 0px;
}
dl {
padding-top: 0px;
padding-right: 10px;
padding-bottom: 4px;
padding-left: 0px;
margin-top: 10px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
width: auto;
display: block;
}
dt {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #003366;
text-align: left;
height: 16px;
padding-top: 3px;
padding-right: 3px;
padding-bottom: 0px;
padding-left: 10px;
background-image: url(../imaxes/taco-5x5-Gris.gif);
background-repeat: no-repeat;
background-position: left 10px;
margin-bottom: 3px;
border-top-width: 1px;
border-top-style: dotted;
border-top-color: #1D4B78;
}
dd {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #006699;
font-size: 10px;
font-weight: bolder;
padding-bottom: 4px;
padding-left: 0px;
margin-left: 10px;
}
#cuerpo #contenido #columna2 #pasediapositivas div dl {
padding-top: 0px;
padding-right: 0px;
padding-bottom: 4px;
padding-left: 70px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
width: 393px;
display: block;
}
#cuerpo #contenido #columna2 #pasediapositivas div dt {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #003366;
text-align: left;
height: 16px;
padding-top: 3px;
padding-right: 3px;
padding-bottom: 0px;
padding-left: 10px;
background-image: url(../imaxes/taco-5x5-Gris.gif);
background-repeat: no-repeat;
background-position: left 10px;
margin-bottom: 3px;
border-top-width: 1px;
border-top-style: dotted;
border-top-color: #1D4B78;
}
#cuerpo #contenido #columna2 #pasediapositivas div dd {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #006699;
font-size: 10px;
font-weight: bolder;
height: 14px;
padding-bottom: 4px;
}
dt img, #cuerpo #contenido #columna2 #pasediapositivas div dt img {
width: 16px;
vertical-align: top;
padding-right: 4px;
padding-left: 4px;
}
dd a:link, #cuerpo #contenido #columna2 #pasediapositivas div dd a:link {
text-decoration: none;
color: #990000;
}
dd a:active, dd a:hover, #cuerpo #contenido #columna2 #pasediapositivas div dd a:active, #cuerpo #contenido #columna2 #pasediapositivas div dd a:hover {
text-decoration: none;
color: #999900;
}
.protecciondatos {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
text-align: justify;
display: block;
float: none;
width: auto;
margin-top: 10px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
color: #006699;
padding-top: 5px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 0px;
border-top-width: 1px;
border-bottom-width: 1px;
border-top-style: dotted;
border-right-style: none;
border-bottom-style: dotted;
border-left-style: none;
border-top-color: #003366;
border-bottom-color: #003366;
background-image: none;
}
.protecciondatos2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
text-align: justify;
display: block;
float: none;
width: 215px;
margin-top: 10px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
color: #006699;
padding-top: 5px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 0px;
border-top-width: 1px;
border-bottom-width: 1px;
border-top-style: dotted;
border-right-style: none;
border-bottom-style: dotted;
border-left-style: none;
border-top-color: #003366;
border-bottom-color: #003366;
background-image: none;
}
form  {
padding-right: 10px;
padding-left: 10px;
padding-top: 10px;
padding-bottom: 10px;
margin-top: 10px;
margin-right: 10px;
margin-bottom: 10px;
margin-left: 10px;
}
form   h1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-style: normal;
line-height: normal;
font-weight: bolder;
color: #003366;
text-align: left;
display: block;
margin-bottom: 5px;
margin-top: 0px;
padding: 0px;
}
form p{
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #003366;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 15px;
margin-left: 0px;
display: block;
position: relative;
text-align: left;
width: 670px;
border-left-style: none;
border-top-style: none;
border-right-style: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-transform: none;
top: 0px;
left: 0px;
font-weight: bold;
color: #333333;
height: 20px;
padding: 0px;
}
form .etiquetas {
display: block;
vertical-align: middle;
text-align: left;
height: 16px;
width: auto;
background-image: url(../imaxes/taco-5x5-Gris.gif);
background-repeat: no-repeat;
background-position: left 7px;
padding-top: 4px;
padding-right: 2px;
padding-bottom: 0px;
padding-left: 10px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
float: left;
font-weight: bold;
text-transform: none;
}
.obligatorio {color: #FF0000}
form input    {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #0033CC;
display: block;
vertical-align: bottom;
text-align: left;
height: 16px;
font-style: normal;
width: auto;
margin-left: 3px;
margin-right: 8px;
padding: 2px;
border-top-width: 0px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: none;
border-right-style: dotted;
border-bottom-style: dotted;
border-left-style: dotted;
border-right-color: #666666;
border-bottom-color: #666666;
border-left-color: #003366;
float: left;
}
form input:focus, form textarea:focus {
background-color: #FFFF99;
}
form textarea {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #0033CC;
display: block;
text-align: left;
font-style: normal;
width: 568px;
margin-left: 10px;
margin-right: 0px;
padding-top: 5px;
padding-right: 3px;
padding-bottom: 3px;
padding-left: 3px;
float: none;
margin-bottom: 15px;
overflow: auto;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: none;
border-right-style: none;
border-bottom-style: dotted;
border-left-style: dotted;
border-bottom-color: #003366;
border-left-color: #003366;
}
form  .condiciones {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #333333;
text-align: left;
float: left;
font-style: normal;
line-height: 11px;
font-weight: normal;
text-transform: none;
display: block;
width: 300px;
padding-top: 5px;
padding-right: 4px;
padding-bottom: 3px;
padding-left: 3px;
margin-right: 0px;
margin-left: 0px;
}
form .condicionesNews {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #333333;
text-align: left;
float: left;
font-style: normal;
line-height: 11px;
font-weight: normal;
text-transform: none;
display: block;
width: 195px;
padding-top: 5px;
padding-right: 0px;
padding-bottom: 3px;
padding-left: 0px;
margin-right: 0px;
margin-left: 0px;
margin-bottom: 8px;
}
form div {
text-align: right;
display: block;
height: 30px;
}
.botonesFormularios {
height: 31px;
width: 136px;
background-repeat: no-repeat;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
background-position: left 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 30px;
margin-left: 10px;
margin-right: 0px;
display: block;
float: right;
background-image: url(../imaxes/fondo_botones_formularios.png);
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
background-color: transparent;
}
.botonesFormularios a {
height: 31px;
width: 136px;
background-image: url(../imaxes/fondo_botones_formularios.png);
background-repeat: no-repeat;
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
background-position: left 0px;
padding-top: 5px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 0px;
margin-left: 20px;
}
.botonesFormularios:hover,.botonesFormularios:active {
background-image: url(../imaxes/fondo_botones_formularios.png);
background-repeat: no-repeat;
background-position: left -31px;
}
.mapawebtitulo {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #333333;
display: block;
background-image: url(../imaxes/taco-5x5-Gris.gif);
background-repeat: no-repeat;
background-position: left 15px;
padding-bottom: 3px;
padding-left: 10px;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #666666;
height: 20px;
padding-top: 10px;
}
.mapawebenlace {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
text-align: left;
display: block;
padding-bottom: 5px;
padding-left: 35px;
padding-top: 4px;
background-image: url(../imaxes/flecha.gif);
background-position: left top;
background-repeat: no-repeat;
margin-left: 25px;
}.mapawebenlace2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
text-align: left;
display: block;
padding-bottom: 5px;
padding-left: 35px;
padding-top: 4px;
background-image: url(../imaxes/flecha.gif);
background-position: left top;
background-repeat: no-repeat;
margin-left: 60px;
}
