/*** Tags
-------------------------------------------------------------- ***/
* {margin:0; padding:0;}

body {
	background:#fff url(../img/bg_body.gif) repeat-x 0px 0px;
	font:62.5% Arial, Helvetica, sans-serif;
	color:#737373;
}

:focus {outline:0;}
img {border:0px;}
ul, ol {list-style-type:none;}

a {color:#616161; text-decoration:underline;}
a:hover {color:#616161; text-decoration:none;}

#contenedor p, #contenedor ul, #pie { font-size:1.1em;}


/*** Clases comunes
-------------------------------------------------------------- ***/
.right { float:right;}
.left { float:left;}
.cleaning { clear:both;}

.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
* html .clearfix {height:1px;}/* Hack para ie mac*/

.box_txt p, .box_lateral div p, .box_txt ul {margin-bottom:1.4em;}
.box_txt p em { color:#292929; font-style:normal;}

.img_corp {
	display:block;
	border:1px solid #c0c0bf;
	padding:2px;
	background:#fff;
}

.tit_seccion {
	display:block;
	border:1px solid #a5a5a5;
	background:url(../img/bg_tituSeccion.gif) repeat-x 0px 0px;
	text-align:right;
	color:#eb4940;
	font-size:1.6em;
	padding:0.4em 0.6em;
}

/*** Layout
-------------------------------------------------------------- ***/
#wrap {
	width:980px;
	padding:0px 8px;
	margin:30px auto 0px;
	background:url(../img/sombra_lat.gif) repeat-y top right;
	position:relative;
}
#contenedor {
	border:2px solid #fff;
	padding-top:30px;
	background:#e9e8e8 url(../img/bg_contenedor.gif) repeat-x 0px 0px;
}

	#navBar {width:172px; margin-right:25px; float:left; text-align:center;}
		#logo { font-size:1.4em; font-weight:400; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:2.0em;}
		#logo img { padding-bottom:0.6em;}
		
		.mainMenu { width:163px; text-align:left; margin-left:11px;}
		.mainMenu li { padding-bottom:2px;}
			.mainMenu_item {
				display:block;
				line-height:25px;
				height:25px;
				font-size:12px;
				color:#e82f25;
				text-decoration:none;
				padding-left:19px;
				background-image:url(../img/bg_mainMenu_item.gif);
				background-repeat:no-repeat;
				background-position:0px 0px;
			}
			.mainMenu_item:hover, .mainMenu_itemSel, .mainMenu li:hover .mainMenu_item {
				display:block;
				line-height:25px;
				height:25px;
				font-size:12px;
				color:#fff;
				text-decoration:none;
				padding-left:19px;
				background-image:url(../img/bg_mainMenu_item.gif);
				background-repeat:no-repeat;
				background-position:0px -25px;
			}
			
		.mainSubMenu {background-color:#d2443e; padding:3px 0px; width:152px!important; display:none;}
		.mainSubMenu_item {
			display:block;
			/*color:#fff;*/
			color:#e82f25;
			background-color:#f8e2e2;
			text-decoration:none;
			font-size:0.9em;
			padding:0.2em 0.2em 0.2em 2.0em;
		}
		.mainSubMenu_item:hover, .mainSubMenu_itemSel{
			display:block;
			color:#fff;
			text-decoration:none;
			font-size:0.9em;
			padding:0.2em 0.2em 0.2em 2.0em;
			/*background-color:#f8e2e2;*/
		}	 
	
	
	#right_col {float:right; width:166px; background:url(../img/bg_right_col.gif) repeat-y 0px 0px; padding-right:5px;}
	
		.box_lateral h4 {
			display:block;
			color:#737373;
			font-size:1.2em;
			font-weight:normal;
			border:1px solid #dcdcdc;
			background:url(../img/bg_titLateral.gif) repeat-x 0px 0px;
			padding:0.5em 0.6em;
		}
		.box_lateral h4 span {
			display:block;
			background:url(../img/ico_tituLateral.gif) no-repeat 0px 0.25em;
			padding-left:1.0em;
		}
		
		.box_lateral h4 span, .box_lateral h4 span a { text-decoration:none!important;}
		.box_lateral h4 span a { font-weight:normal!important; line-height:1.2em!important;}
		
		.box_lateral div {padding:1.0em;}
		.box_lateral div .img_corp { margin:0px auto;} 

#pie { width:988px; margin:0px auto; padding-left:8px;}
#pie span {
	display:block;
	height:8px;
	background:url(../img/sombra_bottom.gif) no-repeat 0px 0px!important;
}

/*** Layout Index
-------------------------------------------------------------- ***/
#contenidoIndex {float:left; width:561px; margin-left:5px;}
#contenidoIndex .box_txt { padding:2.8em 0.8em; text-align:justify;}
#contenidoIndex .box_txt ul {  list-style-type:square; margin-left:1.5em;}
#contenidoIndex .box_txt ul li { margin-bottom:0.5em;}

#contenido{ width:565px; padding:0.8em; background-color:#e9e8e8; float:left;}
#contenido .box_txt { padding:38px; }


#contenido .box_txt h3 { font-size:1.6em; font-weight:bold; color:#e82f25; margin-bottom:0.5em; }
#contenido .box_txt h4 { font-size:1.2em; font-weight:normal; color:#e82f25; text-decoration:underline; margin-bottom:0.7em; margin-left:1.2em;}
#contenido .box_txt a { color:#737373; font-weight:bold; text-decoration:none; line-height:2.3em; margin-left:0.3em; }
#right_col a {
	font-weight:bold;
	font-size:1.1em;
	color:#737373;
	font-weight:bold;
	text-decoration:none;
	margin-left:0.3em;
	line-height:2.5em;
	vertical-align: bottom;
}
#contenido .box_txt a:hover, #right_col a:hover { color:#e82f25; }

#contenido .box_txt ul {  margin-left:2.0em;}
#contenido .box_txt ul li {margin-bottom:1.3em;}
#contenido .box_txt ul li span {
	color:#e82f25;
	text-transform: uppercase;	
	line-height:2.0em; 
}
.list_li { margin-top:0.5em; list-style-type:none!important;}
.list_li li { margin-left:1.0em; font-size:0.9em;}
#contenido .box_txt  em { color:#292929; font-style:normal;}

/********************label***************************/
label {
		color:#e82f25;
		font-size:1.1em;
		font-weight:bold;
		clear:left;
		display:block;
		float:left;
		width:12.0em;
		text-align:right;
		margin-top:0.2em;
		line-height:1.5em;		
	}
	input, txt, txtmini, select, textarea {
		border:1px solid #e82f25;
		font-family:Arial, Helvetica, sans-serif;
		font-size:1.1em;
		color:#737373;
		padding:2px;
		/*margin-bottom:6px;*/
		background:#fff;
	}
	
.check {
	border:1px solid #e82f25;
	margin-left:5px;
	margin-top:7px;
	background:#e9e8e8;
	}
	
	.txt  { width:22.0em; margin-left:6px; margin-bottom:1.0em;}
	.txtmini  { width:10.0em; margin-left:6px; margin-bottom:1.0em;}
	
	.btn {
		font-size:11px;
		background-color:#e9e8e8;
		background-image:url(../img/btn.jpg);
		background-repeat:no-repeat;
		background-position:0px 0px;
		color:#e82f25;
		display:block;
		line-height:24px;
		height:24px;
		width:82px;
		text-decoration:none;
		text-align:center;
		border:0px;
		cursor:pointer;
		font-weight:bold;
		letter-spacing:0.1em;
		float:right;
		margin-top:1.0em;
		margin-right:3.5em;
}
.btn:hover {background-color:#e9e8e8; background-position:0px -23px; color:#737373;}

#notas {
	background-color:#FFF;
	margin-top:1.8em;
	margin-bottom:2.0em;
	width:450px;
	padding:25px;
	display:none;
	height:1%;
}
#notas2 {
	background-color:#FFF;
	margin-top:1.8em;
	margin-bottom:2.0em;
	width:450px;
	padding:25px;
	display:none;
	height:1%;
}
.enlace_main {
	font-size:1.1em;
	color:#e82f25;
	text-decoration:none;
	padding-right:15px;
}
#form_one {
padding-bottom:20px;
margin:20px 0;
border-bottom:1px solid #e82f25;
}


.list_lnk { margin-left:0px!important;}

.lista_lnk_item{
	display:block;
	color:#737373;
	font-size:1.2em;
	font-weight:normal;
	border:1px solid #dcdcdc;
	background:url(../img/bg_titLateral.gif) repeat-x 0px 0px;
	padding:0.5em 0.6em;
}

.lista_lnk_itemSel{
	display:block;
	color:#737373;
	font-size:1.2em;
	font-weight:normal;
	border:1px solid #dcdcdc;
	background:url(../img/bg_titLateral.gif) repeat-x 0px 0px;
	padding:0.5em 0.6em;
}

.list_lnk li span {
	font-size:11px!important;
	text-transform:lowercase;
	background-color:#dadada;
	margin-left:6px;
}
.list_lnk li span p { padding-left:2.0em; text-transform:lowercase; font-size:11px;}
.list_lnk li span p a {font-weight:normal!important;}

.lista_lnk_item em {
	display:block;
	background:url(../img/ico_mas.gif) no-repeat 3px 10px;
	padding-left:1.5em;
	font-style:normal;
	color:#737373!important;
}
.lista_lnk_itemSel em {
	display:block;
	background:url(../img/ico_menos.gif) no-repeat 3px 10px;
	padding-left:1.5em;
	font-style:normal;
	color:#737373!important;
}

.box_contacto { font-size:1.2em; width:80%; margin:15px 20px; text-align:left;}
.box_contacto a { text-decoration:none; color:#E82F25;}
.box_contacto a:hover { text-decoration:underline; color:#E82F25;}