/* CSS Document */
body{
	margin:0;
	background-color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
}
form{ margin:0; }
input{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.button{
	background-color:#333333;
	border:1px solid #CCCCCC;
	color:#FFFFFF;
	cursor:pointer;
}

#contenedor{
	position: absolute;
	top: 50%;
	width:100%;
	height: 525px;
	margin-top: -262px;
}
#contenedor .foto{
	padding:15px 0;
}
table{
	background-color:#000;
}
.galeria{
	font-size:1.6em;
}
.galeria a, h1 a{
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
 	font-weight:normal;
	color:#D0D0D0;
}
.galeria a:hover{
	color:#FFF;
}

#menu{
	padding-left:41px;
	padding-top:24px;
	position:relative;
}
#menu h1 a{
	text-decoration:none;
	color:#CDCBCC;
}
#menu h1 a:hover{
	color:#FFF;
}
#menu ul{
	margin:0 !important;
	padding:0 !important;
	padding-left:26px !important;
}
#menu ul li{
	font-family:Tahoma, Verdana, Arial;
	font-size:12px;
	text-transform:uppercase;
	color:#CCCCCC;
	list-style-image: url(../img/vineta_blanco.jpg);
	margin: 0px;
	padding: 0px;
}
#menu ul li:hover{
	list-style-image: url(../img/vineta_rojo.jpg);	
}
#menu ul li a{
	text-decoration:none;
	color:#ccc;
}
#menu ul li a:hover{
	color:#C50006;
}
#footer{
	background-color:#5B5A5F;
	font-family:tahoma,helvetica,arial,san-serif;
	font-size:11px;
	color:#333;
	height:25px;
	padding-left:15px;
}
.barra{
	background-color:#CC0000;
	width:15px;
	height:100%;
}
.subcategoria{
	padding-bottom:20px;
}
.lgaleria{
	font-size:1.1em;
	font-weight:bold;
}
.lgaleria li a{
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#CFCFCF;
}
.lgaleria li a:hover{
	color:#CC0000;
}
.menu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;	
}
.menu li a{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#D0D0D0;
}
.menu li a:hover{
	color: #FFFFFF;
}
.mini{
	padding:6px;
	margin:6px;
	border:1px solid #CCCCCC;
}
.img img{
	padding-left:15px;
}
.web{
	background-image:url(../img/web.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
}
.webtop{
	width:320px;
}
.flecha{
	background-image:url(../img/arrow.gif);
	background-repeat:no-repeat;
	background-position:center;
	cursor:pointer;
	width:75px;
	color:#000000;
}
.flecha:hover{
	background-image:url(../img/arrowb.gif);
	background-position:center;
	background-repeat:no-repeat;
}
.flecha a{
	color:#000000;
	text-decoration:none;
}
.link{
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:14px !important;
	font-weight:bold !important;
}
.vinculo{
	position:absolute;
	width:200px;
	bottom:40px;
	left:56px;
}
.vinculo a{
	text-decoration:none;
	color:#CBCBCB;
	font-weight:bold;
}
.vinculo a:hover{
	color:#FFF;
}
.hostimax{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#CCCCCC;
	text-decoration:none;
}
.text {
	background-color:#333333;
	border:1px solid #CCCCCC;
	color:#FFFFFF;
}
.text2Contac{
	color:#EFEFEF;
	font-family: "Century Gothic", Tahoma;
	font-size: 24px;
}
.text2Contac a{
	text-decoration:none;
	font-size: 32px;
	color: #FFFFFF;
}
.text2Contac a:hover{
	color: #CC0000;
}
.texto_medio {
	width: 364px;
	padding: auto;
}


.textHostimax{
	color:#EFEFEF;
	font-family: Arial;
	font-size: 10px;
	text-align: left;
}
.textHostimax a{
	text-decoration:none;
	color:#333333;
	font-size: 10px;
}
.textHostimax a:hover{
	color:#333333;
}

