@charset "iso-8859-1";
/* CSS Document */

/**
* @style       General - Vermont
* @media       screen
* @version     1.0
* @author      Entrewebs, info@entrewebs.com, www.entrewebs.com
* @copyright   Vermont
*/

/* --------------->>> Basics <<<--------------*/
html {background: #00CCFF;}
body { font:0.82em/160% "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif; color:#FFF; background: #000;}
strong{font-weight:bold;color:#00CCFF;}
em{font-style:italic;}
h1{font-weight:bold;padding:0 0 10px 0;}
p{padding:0 0 15px 0;}

/* --------------->>> Capas <<<--------------*/
ul.formulario li{margin:0 0 5px 0;}
ul.formulario{padding:0 0 0 50px;}
/* ---------->>> Header <<<---------*/
#header{
	width:960px;
	height:361px;
	margin:0 auto;
}
#header_title{
	width:960px;
	height:56px;
	margin:0;
	background:url(../images/header_title.jpg) no-repeat;
}
#header_bg{
	width:960px;
	height:229px;
	margin:0;
	background:url(../images/header_bg.jpg) no-repeat;
}
#header_title2{
	width:960px;
	height:76px;
	margin:0;
	background:url(../images/header_title2.jpg) no-repeat;
}
/* ---------->>> Menu <<<---------*/
#menu{
	width:100%;
	height:66px;
	border-top:1px solid #272727;
	background:url(../images/menu_pattern.gif) repeat-x;
	font:0.8em Verdana, Helvetica, Arial, sans-serif;
}
#menu_in{
	width:960px;
	margin:0 auto;
	padding:16px 0 0 0;
}
ul.menulista {
	width:900px;
	margin:0 auto;
}
/*ul.menulista li{
	display:inline;
	padding:0 5px 0 5px;
	font-weight:700;
}*/
ul.menulista li{
	display:block;
	float:left;
	padding:0 0px 7px 0px;
	font-weight:700;
	font-size:1.1em;
}
ul.menulista li.seg {margin-left:80px;} 
ul.menulista li a {
border-right:2px solid #00CCFF;
margin:0 0px 0 5px;
padding:0 5px 0 0px;
}
ul.menulista li a:hover {background:#00CCFF;
padding:0 5px 0 0px;
}
ul.menulista li a.no {border-right:none;}
/* ---------->>> Contenido <<<---------*/
#content_main{
	width:100%;
	height:auto;
}
#save{width:960px;margin:0 auto;}
#content{
	float:left;
	width:960px;
	min-height: 382px;
	heigh:auto;
	margin:0 auto;
	background:url(../images/bg_bottom.jpg) bottom right no-repeat;
	text-align:justify;
	padding:0 0 20px 0;
	letter-spacing:0.1px;
}
#columna_izq{
	width:672px;
	float:left;
	padding:0 10px 0 10px;
	border-right:1px solid #006E8A;
/*	margin:0 0 10px 0;*/
	min-height: 382px;
	height: auto ! important;
	height:382px;
}
#columna_der{
	width:256px;
	float:right;
	padding:0 0 0 5px;
/*	margin:0 0 10px 0;*/
}


#pie{width:100%;height:20px;
background:#00CCFF;clear:both;}
/* --------------->>> Formularios <<<--------------*/
#formulario {
	line-height:2.0em;
	width:70%;
	margin:0 auto;
}
#formulario p{line-height:1.4em;
}
fieldset{
	border:solid 1px #00CCFF;
	padding:0 0 10px 0;
}
fieldset legend {
	font-weight:bold;
}
fieldset ul, fieldset li{
	border:0; 
	margin:0; 
	padding:0; 
	list-style:none;
}
fieldset li{
	clear:both;
	list-style:none;
	padding:10px;
}
fieldset input{
	float:left;
	border-color:#fff;
}
fieldset input:hover{
	border-color:#00CCFF;
}
fieldset label{
	width:240px;
	float:left;
}

fieldset select{
	width:200px;
	border:1px solid #FFF;
}

input{
	border:1px solid #FFF;
}
.button{ 
	font-size:1.0em;
	font-weight:bold;
	border:0; 
	margin:0; 
	padding:0;
	width:100px;
	height:31px;
	background:#666666 url(../graficos/button.png) no-repeat;
	text-align:center;
	line-height:31px;
	color:#FFFFFF;
	cursor:pointer;
}
fieldset textarea {overflow:hidden;}
/* --------------->>> Links <<<--------------*/

a.blanco:link{color:#FFF;text-decoration:none;}
a.blanco:visited{color:#FFF;text-decoration:none;}
a.blanco:hover{ color:#FFF;border-bottom:1px solid #00CCFF;padding-bottom:1px;text-decoration:none;}
a.blanco.active{color:#FFF;text-decoration:none;}

a.azul:link{color:#00CCFF;text-decoration:none;}
a.azul:visited{color:#00CCFF;text-decoration:none;}
a.azul:hover{ color:#00CCFF;text-decoration:none;}
a.azul.active{color:#00CCFF;text-decoration:none;}

a.formua:link{color:#FFF;text-decoration:none;}
a.formua:visited{color:#FFF;text-decoration:none;}
a.formua:hover{ color:#00CCFF;border-bottom:1px solid #00CCFF;padding-bottom:1px;text-decoration:none;}
a.formua.active{color:#FFF;text-decoration:none;}

/* --------------->>> Estilos <<<--------------*/
.azulcolor {color:#00CCFF;}
.limpiar{clear:both;}

label.error {color:#FF0000;float:left;clear:both;width:100%;}
