body {
background-image:url(/img/fondo.jpg);
	background-position:top center;
	margin:0px auto;
	background-color: #8a5544;
	background-repeat: repeat-y;
font-family:"Trebuchet MS", sans-serif;
}
body,td,th {
font-family:"Trebuchet MS", sans-serif;
	font-size:12px;
}
#MAIN{
margin:0px auto;
	margin-top:0px !important;
width:1084px;
background-color:#ece9e7;
min-height:800px;
padding-right:1px;
}
#header{
background:url(/img/backheader.jpg);
height:123px;
background-repeat:repeat-x;
width:1084px;}
h1 .logo{

}
#first{
background:url(/img/backfirst.jpg);
width:1005px;
height:616px;
margin:0px auto;
}
#first_noback_inver{
background:url(/img/inversionistas.jpg);
width:1005px;
height:616px;
margin:0px auto;
}
#top{
width:1005px;
height:315px;
float:left;}
.titulo{
display:none;
}
#bottom{
width:1005px;
height:301px;
float:left;}

#logo{
margin-top:32px;
margin-left:20px;
width:300px;
float:left;
}
#pics{
width:604px;
float:left;
padding-top:10px;
}

#news{
width:584px;
height:260px;
float:left;
padding-top:20px;
padding-left:20px;
overflow:hidden;
margin-bottom:-60px;
}

#welcome{
color:#fff;
width:401px;float:left;
padding-top:7px;
font: 11px/12px sans-serif !important;
text-align:justify;
overflow:hidden;
}
#welcome ul{
	margin-top: 2px;
	margin-right: 20px;
}
#welcome img{
	-margin-top: 15px;
	-margin-bottom: -10px;
}
#banner{
width:381px;float:left;
padding-top:15px;
padding-left:20px;}
#banner div{
	-margin-top: 5px;
}

.parrafo{
padding-left:30px;
padding-right:20px;
margin-bottom:0px;
font-size:11px;
margin-top:0px;
color:#FFF;}
.errortitle{
padding-left:30px;
padding-right:200px;
margin-bottom:0px;
font-size:24px;}
.error{
padding-left:60px;
padding-right:200px;
margin-bottom:0px;
font-size:14px;}

.noticia{
margin:5px 0 0 0;
padding:0px;
font-size: 13px;
}
.noticia .fecha{
	font-size: .8em;
	font-weight:normal;
}
.noticia li a{
font:"Trebuchet MS";
font-size:14px;
font-stretch:extra-condensed;
font-weight:normal;
color:#4d3026;
padding-left:10px;
}

.noticia p{
font-size:11px;
color:#333333;
padding-left:15px;
padding-right:20px;
}
.more{
font:"Trebuchet MS";
font-size:12px;
font-stretch:extra-condensed;
font-weight:bold;
font-style:oblique;
color:#896051;
float:right;
text-decoration:underline;
margin-top:-10px;
padding-right:15px;
}
#footer{
width:1084px;
height:65px;
background-repeat:no-repeat;
background:url(/img/footer.jpg);}
.footer_p{
font:"Trebuchet MS";
font-size:12px;
color:#f4efe9;
float:left;
padding-top:20px;
padding-left:20px;}
.footer_credit{
font:"Trebuchet MS";
font-size:12px;
float:left;
color:#f4efe9;
padding-top:20px;
padding-left:370px;}
.footer_credit a{
color:#fff;
}.footer_credit a:hover{
color:#e4d2c6;
}
-->

/*Estilos Historia*/
#first_noback{
width:1005px;
height:616px;
margin:0px auto;
}
#first_municipios{
width:1005px;
height:630px;
}
#first_estructura{
width:1005px;
height:1030px;
}
#historia{
margin-top:20px;
background:url(/img/historia/back.gif);
background-repeat:no-repeat;
width:588px;
height:545px;
float:left;
}
#historia ul{
margin:0;
padding:0;
list-style-type:none;
padding-top:45px;
margin:35px;
}
#historia li{
background: url(/img/historia/vinetahistoria.gif) no-repeat 12px 19px;
padding: 0 0 0 30px;
font-family:"Trebuchet MS", sans-serif;
font-size:12px;
color:494949;
line-height:15pt;
padding-top:15px;
text-align:justify;
}
#historia_rt{
margin-top:20px;
background-image:url(/img/historia/img.jpg);
width:417px;
height:545px;
float:left;
}
#historia_rt p{
margin-top:350px;
padding-left:20px;
padding-right:20px;
margin-bottom:0px;
font-size:13px;
color:#FFF;}

/*Estilos Quienes Somos*/
#quienes{
margin-top:20px;
padding:0;
background:url(/img/historia/back_quienes.gif) no-repeat -7px 0;
width:588px;
height:596px;
float:left;
}
#quienes_rt{
margin-top:20px;
background-image:url(/img/historia/img_quienes.jpg);
width:417px;
height:596px;
float:left;
}
#form{
margin-left:55px;
margin-top:-10px;
}
#quienes ul{
list-style-type:none;
padding:45px 0 0 0;
margin:35px;
}
#quienes li{
background: url(/img/historia/vinetahistoria.gif) no-repeat 12px 19px;
padding: 0 0 0 30px;
font-family:"Trebuchet MS", sans-serif;
font-size:12px;
color:494949;
line-height:15pt;
padding-top:15px;
text-align:justify;
}
#quienes_rt p{
margin-top:435px;
padding-left:20px;
padding-right:20px;
margin-bottom:0px;
font-size:13px;
color:#FFF;}

.mision{
padding-left:10px;
padding-right:10px;
margin-top:0px;
font-weight:normal;
margin-bottom:0px;
text-align:justify;
font-size:11px;
color:494949;}

/*Estilos Contacto*/
#contacto{
margin-top:20px;
background:url(/img/historia/back_contacto.gif);
background-repeat:no-repeat;
width:588px;
height:596px;
float:left;
}
#contacto_rt{
margin-top:20px;
background-image:url(/img/historia/img_contacto.jpg);
width:417px;
height:596px;
float:left;
}
#contacto ul{
list-style-type:none;
padding: 45px 0 0 0;
margin:35px;
}
#contacto li{
background: url(/img/historia/vinetahistoria.gif) no-repeat 12px 19px;
padding-left: 30px;
font-family:"Trebuchet MS", sans-serif;
font-size:12px;
color:494949;
line-height:15pt;
padding-top:15px;
text-align:justify;
}
#contacto_rt p{
margin-top:325px;
padding-left:20px;
padding-right:20px;
margin-bottom:0px;
font-size:13px;
color:#FFF;}
#contacto_rt p a{
color:#e4d2c6;}
#contacto_rt p a:hover{
color:#ccbcb1;}

#back{
	background-image: url(/img/menuback.jpg);
		height:123px;
	width:660px;
	float:left;
	margin-left:80px;
}
.pro_linedrop {
	height:78px;
	width:580px;
	padding-top:45.5px;
	padding-left:28px;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-stretch:extra-condensed;
	font-size:11px;
	z-index:500;
	background-repeat:no-repeat;
}

.pro_linedrop .select {
margin:0; 
padding:0; 
list-style:none; 
white-space:nowrap;
}

.pro_linedrop li {
float:left;
background:url(/line/back.jpg);
}

.pro_linedrop .select a {
display:block; 
height:36px; 
float:left; 
background:url(/line/back.jpg);
padding:0 0 0 0px; 
text-decoration:none; 
line-height:32px; 
white-space:nowrap; 
color:#ecb68f;
}

.pro_linedrop .select li.line a {color:#ead7ce;}

.pro_linedrop .select a b {
display:block; 
padding:7px 20px 3px 20px; 
background:url(/line/back.jpg); right top;
}

.pro_linedrop .select a:hover, 
.pro_linedrop .select li:hover a {
line-height:32px;
cursor:pointer; 
color:#fff;
}

.pro_linedrop .select li.line a:hover, 
.pro_linedrop .select li.line:hover a {
color:#fc6;}

.pro_linedrop .select a:hover b, 
.pro_linedrop .select li:hover a b {
display:block; 
padding:7px 20px 3px 20px; 
cursor:pointer;
}

.pro_linedrop .sub {
display:none;
}
.pro_linedrop ul ul {display:none;}

/* IE6 only */
.pro_linedrop table {
border-collapse:collapse; 
margin:-1px; 
font-size:1em; 
width:0; 
height:0;
}

.pro_linedrop .sub {
margin:0;
margin-left:40px;
padding:0;
list-style:none;
}

.pro_linedrop .sub li {background:transparent;}

.pro_linedrop .select :hover .sub {
height:15px;
margin-top:58px;
padding-top:2px;
display:block; 
position:absolute;
float:left;
width:650px;
top:28px; 
left:0; 
text-align:center;
background:transparent url(/line/transparent.gif);
}

.pro_linedrop .select :hover .rt li {float:right;}

.pro_linedrop .select :hover .sub li a 
{display:block; height:25px; line-height:22px; float:left; background:transparent url(/line/transparent.gif); padding:0 16px; margin:0; white-space:nowrap; color:#888;font-size:10px;}

.pro_linedrop .select :hover .sub li.subline a {color:#c00;}

.pro_linedrop .select :hover .sub li a:hover,
.pro_linedrop .select :hover .sub li:hover
{color:#000; line-height:20px; position:relative;}

.pro_linedrop .select :hover .sub li:hover > a {color:#000;}

.pro_linedrop .select :hover .sub :hover ul {padding:0; margin:0; list-style:none; display:block; width:112px; position:absolute; left:-1px; top:25px; border:1px solid #aaa; border-top:0; background:#fff;}

.pro_linedrop .select :hover .sub :hover ul li a {width:80px; text-align:left; height:20px; line-height:18px;}
.pro_linedrop .select :hover .sub :hover ul li a:hover {line-height:16px;}/* CSS Document */

#generic{
	background:url(/img/generic.jpg) no-repeat top center;
	padding: 30px 80px 10px 90px;
	height: auto !important;
	height: 600px;
	min-height: 600px;
}
/* Enlaces */
#generic.enlaces{
	background: url("/img/enlaces.jpg") no-repeat;
	padding: 90px 80px 10px 30px;
}
#lista-enlaces li{
	list-style-type:none;
	margin:0;
	clear:both;
}
#lista-enlaces a{
	background: url("/img/enlaces-bullet.png") no-repeat center left;
	padding: 15px 0 15px 75px;
	margin: 10px 0 10px 0;
	font-size: 25px;
	line-height: 30px;
	display:block;
	float:left;
}

img{
	border:0;
}
.new-generic{
	float:right;
	color: #2a2;
	font-size:1.3em;
	font-weight:bold;
}
.delete-generic{
	color: #e00;
}
.file-icon{
	margin-bottom:-4px;
}
ul.nobullet li, ol.nobullet li{
	list-style-type:none;
}
ul.list-sep li, ol.list-sep li{
	margin-bottom: 25px;
}
a{
	color: #724333;
}
a.download{
	color: #292;
	font-weight:bold;
}

.inputwlong{
	width:400px;
}
.textareawlong{
	width:600px;
}
.textarewmed{
	width:350px;
}
.textareahlong{
	height: 450px;
}
.textareahmed{
	height: 220px;
}

.blockExito{
	font-size: 1.5em;
	color: #292;
}


.pagination{
	text-align:center;
	margin:20px 10px 10px 10px;
}
.pagination span, .pagination a{
	font-size: 1.4em;
	text-decoration:none;
	padding: 6px 5px 6px 5px;
	margin: 0 3px 0 3px;
	background: #90695A;
	color: #ddd;
	outline:0;
}
.pagination a:hover{
	color: #fff;
	background:#734434;
}
.pagination .disabled{
	color: #aaa;
	border-color: #ccc;
	background-color:#eee;
}
.pagination .current{
	color: #fff;
	border-color: #d40;
	background-color: #d40;
}
.pagination .nav-boton{
	font-size: 115%;
	font-weight:bold;
	letter-spacing: -0.06em;
	padding: 5px;
}

#calendario{
	float:left;
}
#calendario table *{
	font-size: 16px;
}
#calendario table td{
	padding: 2px 3px 2px 3px;
}
#calendario table td.highlighted, #calendario table td.highlighted *{
	background:#ff7;
	color: #000;
	text-decoration:none;
}

#calendario a.calendario-nav{
	text-decoration:none;
	font-size:3em;
	display:block;
	height:100%;
}

#eventos{
	float:left;
	width:600px;
	padding-left: 20px;
}

#todo{
	margin:0px auto;
	width:1084px;
}
.clear{
	clear:both;
	display:block;
}
#head{
	height:123px;
	background: url("/img/backheader.jpg") repeat-x top center;
	overflow:hidden;
}
#head #logo{
	float:left;
	width: 330px;
}
#head #menu2{
	float:left;
	width:630px;
	background: url("/img/menuback.jpg") no-repeat top left;
	height: 330px;
	margin: 0 0 0 50px;
}
#head #menu2 a{
	text-decoration:none;
}

#head #menu2 #menupad{
	padding:50px 0 0 30px;
	overflow:hidden;
}
#head #menu2 #menupad #submenu{
	font-size: 10px;
	padding-right: 20px;
}
#head #menu2 #submenu ul{
	list-style-type:none;
	margin:0;
	padding:0;
}
#head #menu2 #submenu li{
	display:inline;
	padding:0; margin:0;
}
#head #menu2 #submenu a{
	padding: 0 10px 0 10px;
}



#head #menu2 #listamenu{
	list-style-type:none;
	margin:0;
	padding:0;
	height: 42px;
}
#head #menu2 #listamenu li{
	display:inline;
	margin:0;
	padding:0;
}
#head #menu2 #listamenu li a.menuitem{
	float:left;
	padding: 10px 20px 10px 20px;
	color: #EAD7CE;
	font-weight:bold;
	text-decoration:none;
}
#head #menu2 #listamenu li a:hover.menuitem{
	color: #FFCC66;
}

#head #menu2 #listamenu .submenu{
	display:none;
}
#first_noback_inver #contacto{
	background:none !important;
}

#sublistalista-enlaces{
	font-size: 1.5em;
	line-height: 2em;
}