@charset "utf-8";
body {background-color: #DEDEDE;}
a:link {color: #333333;	text-decoration: none;}
a:visited {text-decoration: none; color: #999999;}
a:hover {text-decoration: underline;color: #333333;}
a:active {text-decoration: none;color: #999999;}
ul, li{margin:0px; padding:0px;}
img{border:0px;}
#general{height: auto; width: 940px; background-color: #FFFFFF; text-align: center; vertical-align: middle; margin-right: auto; margin-left: auto;}
#header{height: 114px; width: 940px;}
.botones-izq{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; width: auto; text-align: left; vertical-align: middle; margin-left: 40px; margin-top: 10px; border-bottom-width: 1px;	border-bottom-style: solid; border-bottom-color: #0194EB; height: auto; padding: 10px;}
#bar{height:auto; width:auto; margin-left: 2px; margin-right:2px; margin-top:0px;}
.titulos{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #114682; font-style: italic; height: auto; width: auto; text-align: left; vertical-align: middle; margin-top: 30px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 20px; background-color: #FFFFFF;}
#foto{padding: 5px; height: auto; width: auto; float: left; border: 1px solid #E8E8E8;}
#video {height: auto; width: auto;}
#titulos {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #FFFFFF; font-weight: bold; height: auto; width: auto; text-align: left; vertical-align: middle; padding: 10px;}
#logo {height: 114px;width: 242px;float: left;}
#menu {background-color: #DEDEDE; float: left; height: 35px; width: 618px; margin-top: 78px;}
.botones {height: 20px; width: auto; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #333333; margin-top: 5px; border-right: 1px solid #FFFFFF; padding-top: 5px; padding-right: 15px; padding-left: 15px; font-weight: bold; }
#idiomas{float: right; width: 80px; font-family: Arial; font-size: 12px; color: #666666; background-color:#DEDEDE; height: 35px; margin-top:78px;}
#cambiaridioma {width: 80px; margin-top: 10px; margin-right: 5px; margin-bottom: 5px; margin-left: 5px; float: left;}
#banderas {float: left; height: auto; width: 36px; margin: 2px;}
#menufooter {width: 700px; height: auto; float: right; border-top: 1px solid #CCCCCC;}
#animacion {height: 300px; width: 940px;}
#barra {background-image: url(../images/home_04.jpg); height: 40px; width: 940px; background-position: center bottom;}
#barra a{float:left; font-size:11px; color:#FFFFFF; margin:4px; font-family:Arial, Tahoma;}
#barra a img{vertical-align:middle;}
#contenido {height: auto; width: 940px; background-color: #FFFFFF; display:table;}
#footer {background-image: url(../images/footer.jpg); background-repeat: no-repeat; background-position:top; height: 55px; width: 940px;}
#textos {height: auto; width: 680px; float: right; background-color: #FFFFFF; padding: 5px;}
#menu-izq {background-color: #01acc0; height: 500px; width: 242px; float: left;}
.textos{font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#666666; font-style:italic; height:auto; width:650px; text-align:justify; vertical-align: top;	margin-top: 15px;	padding-top: 5px;	padding-right: 5px;	padding-bottom: 5px; padding-left: 10px; background-color: #FFFFFF;}
.footer{height: auto; width: auto; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #333333; border-right-width: 1px; border-right-style: solid; border-right-color: #FFFFFF; font-weight: bold;}
.noticia{display:table; margin-bottom:20px;}
.imagen{float:left; border:1px solid #999; margin:5px; padding:5px; width:auto;}
.fecha{font-size:12px; font-family:Arial; color:#666; text-align:left;}
.titulosNoti{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #114682; font-style: italic; height: auto; width: auto; text-align: left; vertical-align: middle; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 20px; background-color: #FFFFFF;}
#creditos{font-size:10px; font-family:Arial; color:#999; display:table; margin:auto;}
/*---- Contact-form ----*/
div#comment-form {float:right; margin-left:10px; width:630px;}

div#comment-form div.user-details {float:left; width:240px;}
div#comment-form div.user-details p {}
div#comment-form div.user-details p.country {padding-top:10px; }
div#comment-form div.user-details p label {font-size:11px; line-height:18px; display:block; float:left; width:66px; color:#666;}
div#comment-form div.user-details p input {display:block; float:left;}
div#comment-form div.user-details p input.textbox {height:15px; width:150px; border:1px solid #02abbe; margin-bottom:5px;}
div#comment-form div.user-details p input.captchabox {height:15px; width:90px; border:1px solid #02abbe;}
div#comment-form div.user-details p select {width:165px; border:1px solid #02abbe;}

div#comment-form div.comment-details {float:right; width:390px; margin-bottom:10px;}
div#comment-form div.comment-details p label {font-size:11px; color:#666;}
div#comment-form div.comment-details p.comments {margin-bottom:11px;}
div#comment-form div.comment-details p.comments label {display:block; margin-bottom:5px;}
div#comment-form div.comment-details p textarea{display:block; width:315px; height:70px; border:1px solid #02abbe;}
div#comment-form div.comment-details p.verify span {display:block; float:left;}
div#comment-form div.comment-details p.verify span.captcha {width:220px;} 
div#comment-form div.comment-details p.verify span label {font-size:12px;}
div#comment-form div.comment-details p.verify span input.textbox{height:18px; width:85px; border:2px solid #02abbe;}

div#comment-form p.submit{height:20px; position:relative; width:550px; clear:both;}
div#comment-form p.submit input{border:0; height:20px; width:68px; top:-1px; background-image:url(../images/enviar.jpg); right:0; position:absolute; cursor:pointer; }
