/* CSS Tags */


* {
margin:0;
padding:0;}

body{
margin-top:10px;
background-color:#981C1E;
background-image:url(../imagenes/bak.gif);
font-family: arial;
font-size:11px;
line-height:15px;}

h1{
font-size:14px;
color:#CC0000;
margin:0 0 10px 0;
border-bottom:#999999 1px dotted;
padding:0 0 3px 15px;
width:93%;
background:url(../imagenes/bull.gif) no-repeat left 40% ;}

h2 {
font-size:12px;
color:#CC0000;
margin:10px 0 10px 0;
}

img {
border:0;}

a {
text-decoration:none;
color:#990000;}

a:hover {
color:#666666;}

p {
margin-bottom:8px;}

form{
width:90%;
margin-left:10px;}

input, textarea, select {
border:1px #CCCCCC solid;
font-size:10px;
height:17px;}

textarea {
width:380px;
height:65px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;}

fieldset {
padding:10px;}

/* CSS Tags desendentes */

#columna1 h2 {
height:17px;
background-color:#FF9900;
padding:6px 0 5px 13px;
font-size:10px;
font-weight:bold;
font-family:tahoma;
letter-spacing:1px;
color:#FFFFFF;
margin:0;
}

#columna1 p {
width:90%;
margin:0 auto;
padding-top:5px;
border-top:1px dashed #FFFFFF;
}

#columna2 img#foto{
margin:10px 0 5px 10px;
}

#columna2 ul {
margin:0 0 10px 10px;
padding:0 0 7px 10px;
list-style:circle;}

#logos img {
margin:4px 0}

img#her {
float:left;
margin:0 17px 6px 0}

#caja_texto3 img {
margin:4px;}

/* CSS ids */

#contenedor {
margin:auto;
width:784px;
height:670px;
position:relative;
}

#top {
width:780px;
height:11px;
position:relative;
background:url(../imagenes/up.gif) no-repeat top #FFF;
}

#bot {
width:780px;
height:11px;
position:relative;
background:url(../imagenes/dw.gif) no-repeat bottom #FFF;
text-align:logos;
}

#nav {
width:780px;
height:46px;
position:relative;
background:url(../imagenes/bgnav.gif) repeat-y;
}

#idiomas {
width:71px;
height:20px;
position:absolute;
top:16px;
left:35px;
}

#nav1 {
width:190px;
height:15px;
position:absolute;
top:17px;
left:120px;
}

#nav2 {
width:390px;
height:15px;
position:absolute;
top:16px;
left:370px;
}

#head {
width:780px;
height:165px;
position:relative;
background:url(../esp/imagenes/head.jpg) no-repeat top left;
}

#contenido {
width:780px;
height:419px;
position:relative;
background:url(../imagenes/bgnav.gif) repeat-y;
}

#copy {
width:760px;
position:relative;
color:#FFFFFF;
padding:2px 10px 0 10px;
font-size:10px;
}

#columna1 {
width:250px;
height:382px;
position:absolute;
top:23px;
left:28px;
background-color:#A23335;
color:#FFFFFF;
}

#columna2 {
width:500px;
height:386px;
position:absolute;
top:19px;
left:278px;
background-color:#FFF;
}


/* CSS ids home */

#logos {
width:90%;
height:260px;
margin:15px auto 15px auto;
padding-top:6px;
background-color:#FFF;
text-align:center
}

#caja_texto1 {
width:481px;
height:210px;
margin:0px auto;
overflow:auto;
border-bottom:1px dotted #CCCCCC;
}

#caja_textoe {
width:481px;
height:380px;
margin:0px auto;
overflow:auto;
border-bottom:1px dotted #CCCCCC;
}

#botones {
text-align:center;
margin:8px auto 2px auto;
width:90%;}

/* CSS ids internas */

#caja_texto2 {
width:481px;
height:363px;
margin:0px auto;
overflow:auto;
padding:15px 0 0 0;
}

#cajatextoa {
width:478px;
height:233px;
margin:0px auto;
overflow:auto;
}

#caja_texto3 {
width:481px;
height:363px;
margin:0px auto;
overflow:auto;
padding:15px 0 0 0;

}

#aikon {
width:100px;
position:absolute;
left:670px;
top:0}

#caja_textocontacto {
width:481px;
height:219px;
margin:0px auto;
overflow:auto;
padding:15px 0 0 0;
}

/* CSS Pseudoclases */

#logos a:link {
border:1px dotted #FFF;}

#logos a:hover {
border:1px solid #999999;}


a.botones:link, a.botones:visited {
padding:1px;}

a.botones:hover {
border-bottom:1px solid #FFF;
}

a.mail:link, a.mail:visited {
color:#FFFFFF}

a.mail:hover {
color:#FF9900}

a.aikon:link, a.aikon:visited, a.aikon:active {
color:#FFFFFF}

a.aikon:hover {
color:#FF9900;}

/* CSS clases */

.bullet1 {
margin:0 14px}

.bullet2 {
margin:0 14px}
