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

/*reset*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img,
ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i {
     margin: 0;
     padding: 0;
     border: 0;
     outline: 0;
     font-weight: normal;
     font-style: normal;
     font-size: 100%;
     font-family: Arial, Helvetica, sans-serif;
     vertical-align: baseline;
}

body {
     line-height: 1;
	 background-color:#000000;
	 color:#FFFFFF;
	
}

:focus {
     outline: 0;
}

ol, ul {
     list-style: none;
}

table {
     border-collapse: collapse;
     border-spacing: 0;
}

blockquote:before, blockquote:after, q:before, q:after {
     content: ""
}

blockquote, q {
     quotes: "" "";
}

input, textarea {
     margin: 0;
     padding: 0;
}

hr {
     margin: 0;
     padding: 0;
     border: 0;
     color: #000;
     background-color: #000;
     height: 1px;
}

/*FIN DEL RESET*/

#wrapper{
width: 950px;
}

#header{
width: 950px;
height: 180px;
}

.logo{
margin: 20px 25px;
width: 240px;
float:left;
}

/*MENU*/

#vmenu{
height: 60px;
}

#vmenu ul li{
display: inline; 
margin:2px; 
font-size:11px;
text-transform:uppercase;

}

#vmenu ul li a{
text-decoration:none;
color:#FFFFFF;
padding: 10px 8px 10px 8px;   
background-color: #d25600; 
font-weight:bold;
-moz-border-radius-bottomright: 0.4em;
-moz-border-radius-bottomleft:  0.4em;
}

#vmenu ul li a:hover{
background-color:#993300;
padding: 10px 8px 10px 8px;     
}

#vmenu ul li.nosotros a{
text-decoration:none;
color:#FFFFFF;
padding: 10px 8px 6px 8px;     
background-color: #993300; 
}

#vmenu ul li.nosotros a:hover{
text-decoration:none;
color:#FFFFFF;
padding: 10px 8px 6px 8px;     
background-color: #990000; 
}

#vmenu ul li.idioma a{
text-decoration:none;
color:#FFFFFF;
padding: 10px 8px 6px 8px;      
background-color: #990000; 
}

#vmenu ul li.idioma a:hover{
text-decoration:none;
color:#FFFFFF;
padding: 10px 8px 6px 8px;      
background-color: #FF0000; 
}

/*FIN DE MENU*/
#subheader{
height: 100px;
}

h1{
width: 40%;
float:left;
font-size:35px;
color:#FFFFFF;
font-weight:bolder;
padding: 20px 5px 0 5px;
}

h2{
font-size:24px;
color:#FFFFFF;
font-weight:bolder;
text-transform:uppercase;
}

h3{
font-size: 16px;
color:#FFFFFF;
font-weight:bolder;
text-transform:uppercase;
color:#d25600;
margin: 10px 0;
}

.social{
float:right;
font-size:12px;
}

.social p{
margin-left: -10px;
padding: 5px;
}

.social img{
padding: 3px;
}

/*NAVEGACION*/
#hnav{
	width: 255px;
	float:left;
}

.hmenu{
	border-bottom: 0.5px #FFFFFF;
	border-bottom-style:dotted;
	height:35px;
	margin: 0 20px 0 20px;
	padding: 8px;
}

.hmenu:hover{
	background-color:#d25600;
}

.hmenuselected{
	border-bottom: 0.5px #FFFFFF;
	border-bottom-style:dotted;
	height:35px;
	margin: 0 20px 0 20px;
	padding: 8px;
	background-color:#d25600;
}

.himage{
	width:40px;
	float: left;
}
.titleact{
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFFFFF;
	text-decoration:none;
}

.htitle{
	float:left;
	margin: 8px;
	font-size:x-small;
}

/*CONTENT*/

#content{
	float:right;
	width: 650px;
	line-height: 1em;
}

#video{
	margin:10px;
}
#video img{
	border:1px solid #000000;
	margin:20px;
}

#video02{
	margin:10px;
}

#video02 img{
	margin:10px;
}

#video img:hover{
	border:1px solid #FFFFFF;
}

.bienvenida{
	padding: 15px;
	height: 150px;
	margin: 10px 0 10px 0;
}

.bienvenida2{
	padding: 15px;
	height: 150px;
	clear:both;
	font-size:small;
}

.equipo{
	width: 350px;
	font-size:small;
	float: left;
	padding: 0 5px;
	margin: 10px 0;
}
.icons{
	float: right; 
}

.icons ul li{
display: inline; 
}

#twitter_update_list{
	font-size:small;
	float: right;
	padding: 20px;
	width:150px;
	height: 120px;
	background-image:url(img/twitt.png);
	background-repeat:no-repeat;
}

#twitter_update_list li{
	list-style-type:none;
}

.foto{
margin: 20px 20px;
}
.foto img{
float:left;
margin: 0 3px;
}