*{margin:0; padding:0;border:0;}
body {margin:0;padding:0;background: #FFF url(/images/bg.jpg) top center repeat-y;font-family:Verdana, Arial, sans-serif;font-size:11px;text-align:center}

#contenedor{width: 920px;margin: 0 auto;padding: 0;}

#top {display:inline;float:left;height:140px;width:920px;margin:20px 0 0 0}

#logotipo {display:inline;float:left;margin: 0;}

#submenu {display:inline;float:right;margin:35px 10px 0 0;text-align:right;font-size: 11px;color: #4648A6;height:50px;overflow:hidden;}
#submenu ul {list-style:none;text-align:right}
#idiomas {margin:0 0 20px 0}
#idiomas a:link,#idiomas a:active,#idiomas a:visited{margin:0 0 0 20px}
#idiomas ul li {float:left;margin:0 0 0 10px;}
#submenu2 ul li {float:left;padding:0 10px;border-right:1px dotted #4d4d4d;}
#submenu2 a:link,#submenu2 a:active,#submenu2 a:visited{color:#4d4d4d}

#menu {display:inline;float:left;height:25px;width:920px;background:#898989;margin:10px 0 0 0}
#menu ul {margin:0;padding:0}
#menu li{float:left;list-style:none;margin:0;}
#menu a:link,#menu a:active,#menu a:visited {display:block;height:25px;line-height:25px;padding:0 12px;margin:0;color:white;font-size:13px;text-decoration:none;color:#cadbe6;text-transform:uppercase}
#menu a:hover{color:white;}
/* ie */
* html body #contenedor #menu li a{float:left}

#complemento {display:inline;float:left;margin:0;width:920px;}

.bordeazul {border-bottom:3px solid #9FA0d1}
.izquierda {border:1px dotted #ccc;margin:0 20px 20px 0;float:left;padding:2px}

#main {display:inline;float:left;width:920px;margin:0;padding:0;}

#main p {margin:0 0 10px 0;font-size: 11px;color: #4d4d4d;text-align:left;line-height:14px}

#main h1 {margin:0 0 10px 0;text-align:left;font-size:15px;font-weight:bold;color:#4648A6}
#main h2 {margin:0 auto 20px auto;font-size: 13px;color: ;text-align:justify;}

#main ul {margin:0 0 20px 0;color: #4d4d4d;text-align:justify;padding:0;}
#main li {list-style: none;margin:0;padding:0;}
#main em {font-style:normal;font-size:10px;color:#4648A6}
.noticias a{font-size:13px;font-weight:bold}
.noticias a.peque{font-size:10px;font-weight:bold;color:#4d4d4d}
.noticias .thumb {width:120px;float:left;min-height:93px;margin:0 0 10px 0}
.thumb img {border:1px dotted #ccc;padding:2px;width:124px;height:auto;}
.noticias .noticia {display:inline;float:right;width:770px;}

.clear2 {clear:both;height:1px;border-top:1px dotted #CCC;margin:10px 0;width:920px}



#empresa {float:left;display:inline;width:340px;background:#d1dfe2;margin:20px 0 0 0;height:400px;overflow:hidden;}
#empresa p.logo{background:white;margin:0 !important;padding:3px 0 0 0 !important}
#empresa p{margin:20px;text-align:left;font-size:11px !important;color:#4E848D;line-height:15px;}

#galeria {float:right;display:inline;width:560px;background:#999;margin:20px 0 0 0;height:400px;overflow:hidden;}
#galeria p.logo{background:white;margin:0 !important}

#mascara {width:520px;margin:20px;overflow:hidden;height:340px}
.news2 img {border:0;width:520px;min-height:340px;}

.caption-top, .caption-bottom {color: #ffffff;padding: 1.2em;font-weight: normal;font-size: 11px;cursor: default;border: 0px solid #334143;background: #000000;text-shadow: 1px 1px 0 #202020;}
.caption-top {border-width: 0px 0px 8px 0px;}
.caption-bottom {border-width: 0;}
.caption a, .caption a {border: 0 none;text-decoration: none;background: #000000;padding: 0.3em;}
.caption a:hover, .caption a:hover {background: #202020;}
.caption-wrapper {float: left;}
br.c { clear: both; }

#desarrollo {display:inline;float:right;width:700px;margin:20px 0}

.ftmapa{background:#D8D8D8;float:right;width:230px;margin: 35px 0 0 0;}
.ftmapa p{color:#4648A6;padding:5px;margin: 10px 0;}
.ftmapa img{width: 220px;padding: 5px;}

#formulario{float:left;margin:15px 0;padding:0;width:400px;}
#formulario fieldset{border:0;font-size:12px;padding:0;margin:0;}
#formulario label{clear:both;color:#7C7C7C;display:block;font-size:11px;font-weight:bold;margin: 0 0 5px 0;}
#formulario input[type="text"], #formulario select, #formulario textarea,  #formulario input[type="file"]
{
border:1px dotted #ccc;color:#7C7C7C;font-family:Verdana,Helvetica,Arial,sans-serif;font-size:11px;font-weight:normal;margin-bottom:6px;padding:3px;width:400px;
}
#formulario input.boton, #formulario input#form_Borrar, #formulario input#form_curriculum
{
background:#B4B5CF;border:0;color:#4648A6;font-size:11px;font-weight:bold;height:20px;text-transform:uppercase;width:90px;margin:0 20px 0 0
}

.thumb2 {width:200px;float:left;height:auto;}
.thumb2 img {border:1px dotted #ccc;padding:2px;width:184px;height:auto;}
.noticia2 {display:inline;float:right;width:480px;text-align:left;font-size:10px !important;color:#4d4d4d}
.noticia2 span{font-size:13px;font-weight:bold;color:#4648A6}
.clear {clear:both;height:1px;border-top:1px dotted #CCC;display:inline-block;margin:10px 0;width:700px}


.error{color:red !important}
.ok{color:green !important}

#pie {float:left;display:inline;width:920px;text-align:right;font-size: 10px;	color: #4d4d4d;margin:20px 0 0 0;padding:0;height:25px;line-height:25px;background:#d8d8d8;}

a:link,a:visited,a:active {color: #4648A6;text-decoration: none;}
a:hover {text-decoration: underline;color: #333333;}

#left {display:inline;float:left;width:175px;margin:20px 0;overflow:hidden;}
#left ul {margin:0;padding:0;list-style:none;}
#left a:link,#left a:active,#left a:visited {display:block;text-align:left;width:920px;line-height:20px;padding:0;margin:0 0 4px 0;color:#4d4d4d;border-bottom:1px dotted #4648A6;font-size:12px;text-decoration:none;}
#left a:hover,#left a.activo{color:#4648A6;}
