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



body{
	/*background:url(back.gif) #333333;*/
	background: url(body-bkg.gif);
	text-align:center;
		
}

/* FORMULARIO 
--------------------------------*/

.button{
font-size: 10px;
color:#FFFFFF;
border: 1px Solid #B1B8C1;
background-color: #5A5E69;
padding:2px;
}

/*Text inputs*/
.textinput, .textinputHovered {
	width:236px;
	height:15px;
	background:url(images/input.gif) no-repeat left top;
	border:none;
	padding:4px 8px;
}
.textinputHovered {
	background-position:left bottom;
}

/*Text areas*/
.textarea, .textareaHovered {
	width:336px;
	height:125px;
	background:url(images/textarea.gif) no-repeat left top;
	border:none;
	padding:4px 8px;
}
.textareaHovered {
	background-position:left bottom;
}

/*Button*/
.buttonSubmit, .buttonSubmitHovered {
	width:69px;
	height:26px;
	color:#FFF;
	/*font-weight:bold;*/
	/*padding:2px 5px;*/
	padding:2px;
	padding-bottom:2px;
	font-size:11px;	
	background:url(images/button.gif) no-repeat left top;
	cursor:pointer;
	border:none;
}
.buttonSubmitHovered {
	background-position:left bottom;
}


/* FIN FORMULARIO
----------------------------------*/



*{
	margin:0;
	padding:0;
}

a:active{
	color:#FF9900;
}

a:link{
	color:#FF9900;
}


a:visited{
	color:#FF9900;
}

a:hover{
text-decoration:none;
}

#wrapper{
	margin:0 auto;
	width:780px;
/*	background:#FFFFFF;*/
	background:url(images/background.gif) repeat-y;
	text-align:left;	
}

#logo{
	height:110px;
}


#logo h1{
	
	position:absolute;
	height:90px;
	top:5px;
	left:15px;
	width: 180px; 
	height: 110px; 
	background:url(images/nuevo_logo.png) no-repeat;
	text-indent:-9000px;	
/*	position:absolute;
	top:10px;
	left:10px;
	width: 180px; 
	height: 90px; 
	background-image: url("logo_azul.png") no-repeat !important;
	background-image: none; 
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo_azul.png');
	text-indent:-9000px;  */
}

#logo h1 a{
	display:block;
	height:90px;
	width:180px;		
}

#buscador{
	position:absolute;
	left: 532px;	
	top: 28px;
	width: 238px;
	height: 36px;
}

#navmenu{
	height:16px;
	background:#000000;
}

#imgportada{
	height:213px;
	clear:both;
	/*background:#003366;*/
}

#imgportada img{
	border: none;

	/*background:#003366;*/
}

#content{
	float:left;
	width:500px;	
}

#content h2{
	color:#FF9900;
	font:bold 16px/20px "Lucida Grande", "Verdana", sans-serif;

}

#content img{
	margin-right:5px;
	margin-top:2px;
	margin-bottom:2px;	
	border:1px solid #CCCCCC;
	float:left;
}

#content img:link{
	margin-right:5px;
	margin-top:2px;
	margin-bottom:2px;	
	border:3px solid #CCCCCC;
	float:left;
}


#header{
	position:relative;
	height:142px;
	background:url(images/fondo_header.gif) repeat-x;
}


#mainNav{
	width:280px;
	float:left;
	background:#F6F6F4;
	height:450px;
	
}

#footer{
	height:35px;
	clear:both;	
	background:#201A1A;
	color:#CCCCCC;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
	padding:10px;
	
}

#footer ul {
	color: #fff;
	display: inline;
	list-style-type: none;
}

#footer ul li {
	display: inline;
}

#footer ul li a {
	color: #E0DCDB;
	text-decoration: underline;
}

#footer ul li a:hover {
	color: #555;
	text-decoration: none;
}


#footer a{
	color: #E0DCDB;
}

#menunav{
	display:inline;

}

#margincontent{
	margin:10px;
	font-size:11px;
    font-family:Tahoma;
	color:#2C2E30;
	line-height:14px;
}



/* MENU NAVEGACION */ 


#MainMenu 
{
	height:33px;
	background: #FFFFFF url("images/bmid_110.gif");
	margin:0;
	border:0;
}
#tab 
{
	margin:0;
	top:0;
}
#tab ul 
{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
#tab li 
{
display:inline;
	float:left;
	margin:0;
	padding:0;
}
#tab a 
{
	background: url("images/bright_110.gif") no-repeat right top;
	margin:0;
	padding:0;
	text-decoration:none;
	border:0;
	display:block;
	float:left;
}
#tab a span 
{
	display:block;
	background:url("images/bleft_110.gif") no-repeat left top;
	padding:0 25px 0 25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11;
	color:#FFFFFF;
	font-weight:bold;
	line-height:33px;
}
#tab a:hover,#tab li.item_active a 
{
	background-position:right bottom;
	border-color:;
}
#tab a:hover span,#tab li.item_active a span 
{
	background-position:left bottom;
	color:#FFFFFF;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
}
.dropmenudiv
{
	position:absolute;
	top:0;
	float:left;
	display:block;
	visibility:hidden;
	border:0 solid ;
	background: #FFFFFF url("images/bmid_110.gif");
	color:#FFFFFF;
	z-index:100;
	text-decoration:none;
	padding:0;
}
.dropmenudiv ul 
{
	margin:0;
	padding:0;
	list-style:none;
}
.dropmenudiv li 
{
	display:inline;
	margin:0;
	padding:0;
}
.dropmenudiv a:link, .dropmenudiv a:visited
{
	width:auto;
	margin:0;
	padding:0;
	display:block;
	border:0 solid ;
	color:#FFFFFF;
	background:url("images/bleft_110.gif") no-repeat left top;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
}
.dropmenudiv a span 
{
	float:left;
	display:block;
	line-height:33px;
	background:url("images/bright_110.gif") no-repeat right top;
	padding:0 25px 0 25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11;
	color:#FFFFFF;
}
.dropmenudiv a span 
{
	float:none;
}
.dropmenudiv a:hover
{
	border:0 solid ;
	background-position:left bottom;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	color:#FFFFFF;
}
.dropmenudiv a:hover span 
{
	background-position:right bottom;
	color:#FFFFFF;
	font-weight:bold;
}

/* FIN DE MENU */

#caja{
	background: url(box3.gif) no-repeat top center;
	height:220px;

}


#cajaporque{
	width:220px;
	margin-left:20px;
	margin-top:-10px;
}

#cajaporque ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

#cajaporque li {
  background: url(flechita2.gif) no-repeat 0 25%;
  padding-left: 15px;
}


.borders{
	border:1px solid #CCCCCC;
}

#clear{
	clear:both;
}


/* FORMULARIO*/


form {  
  width:360px;
}


/* fieldset styling */
fieldset {
  margin: 1em 0; /*  space out the fieldsets a little*/
  padding: 1em;
  border : 1px solid #ccc;
}

/* legend styling */
legend {
  font-weight: bold;
}


/* style for  labels */
label {
  display: block;
}

/* style for required labels */
label .required {
  font-size: 0.75em;
  color:#760000;
}

.input {
  width: 200px;
}





/* style form elements on focus */
/*
input:focus, textarea:focus {
  background: #ffc;
}
*/

textarea {
  width: 300px;
  height: 100px;
}

.perucreativo a:{
	color:#CCCCCC;
}


/* FIN FORMULARIO*/


#enviado img {
	border:none;	
}