@charset "utf-8";
/* CSS Document */

*{
padding:0;
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

body{
text-align:left;
background:url(../imagenes/bg.gif) repeat-x;
}

img{
border:0;
}

a, a:link, a:visited, a:active{
text-decoration:none;
color:#FFFFFF;
}

a:hover{
color:#0795a8;
}

h2{
font-size:12px;
color:#0795a8;
}

#web{
width:940px;
height:600px;
margin:0 auto 0 auto;
}

#cabecera{
width:100%;
height:94px;
margin-bottom:30px;
}

#logo{
width:25%;
float:left;
}

#idioma{
width:75%;
float:right;
height:24px;
background:#0795a8;
color:#FFFFFF;
font-size:10px;
}

#idioma ul{
line-height:24px;
text-align:right;
}

#idioma ul li{
list-style:none;
display:inline;
color:#FFFFFF;
font-size:11px;
}

#idioma a, #idioma a:link, #idioma a:visited, #idioma a:active{
text-decoration:none;
color:#fff;
}

#idioma a:hover{
color:#000;
}

#login{
width:317px;
height:63px;
float:right;
background:url(../imagenes/login_bg.gif) no-repeat;
margin-top:6px;
text-align:right;
}

#login form{
padding:8px 6px 6px 6px;
}

#login p{
font-size:11px;
margin-bottom:8px;
}

#navega{
width:100%;
float:left;
background:url(../imagenes/menu_bg.gif) no-repeat top;
}

#navega_menu{
width:86%;
float:left;
height:30px;
}

#navega_menu ul{
line-height:30px;
padding-left:24px;}

#navega_menu ul li{
list-style:none;
display:inline;
font-size:12px;
color:#FFFFFF;
}

.separator{
color:#666;
font-size:12px;
padding:0 12px 0 12px;
}

#contacto{
width:11%;
float:right;
height:30px;
}

#contacto p{
line-height:30px;
color:#FFF;
font-size:12px;
text-align:center;
}

#contacto a, #contacto a:link, #contacto a:visited, #contacto a:active{
text-decoration:none;
color:#fff;
}

#contacto a:hover{
color:#000;
}

.formucontact{
width:30%;
float:right;
background:url(../imagenes/bg_formucontact.jpg) no-repeat;
padding:10px;
}

#navega_submenu{
width:100%;
height:42px;
float:left;
}

#navega_submenu ul{
line-height:30px;
padding-left:10px;}

#navega_submenu ul li{
list-style:none;
display:inline;
font-size:12px;
color:#333333;
padding:0 12px 0 12px;
}

#navega_submenu a, #navega_submenu a:link, #navega_submenu a:visited, #navega_submenu a:active{
text-decoration:none;
color:#000;
}

#navega_submenu a:hover{
color:#0795a8;
}

.selectblue{color:#0795a8 !important;}
.selectblack{color:#000000 !important;}

#content{
width:75%;
float:left;
}

#content h1{
font-size:24px;
color:#0795a8;
padding-left:20px;
margin-bottom:6px;
}
#content h1 a, #content h1 .page{
color:#000000;
font-size:15px;}
#content h1 a:hover{
text-decoration:underline;}
#content p{
padding-left:20px;
font-size:12px;
}

#content ul{
padding-left:20px;
}

#content ul li{
font-size:12px;
list-style:inside;
}

#content table tr td{
font-size:12px;
}

#panel_dcha{
width:156px;
height:350px;
float:right;
border-left:1px dotted;
padding-left:20px;
font-size:11px;
}

#hosting{
margin-bottom:160px;}

#contactanos p{
line-height:20px;
}

#footer{
width:100%;
float:left;
margin-top:23px;
}

#w3c{
widows:75%;
float:left;
padding-top:4px;
}

#copy{
width:23%;
float:right;
font-size:10px;
color:#333333;
padding-top:4px;
}
#content #portfolio li{
display:list-item;
display:inline;
padding: 0 25px;
}
#content #portfolio li img{
padding-top:10px;}
#content #portfolio .link{
color:#000000;}
#content #portfolio .link:hover{
text-decoration:underline;}
