@CHARSET "ISO-8859-1";

* {
	padding: 0px;
	margin: 0px;
}
BODY {
	font-family:Arial,sans-serif;
	font-size: 11px;
	color: #666666;	
	background-color:#FFF;
}
#pagina{
	margin: auto;
	width: 1000px;	
}
#cabezote,#contenedorArriba,#contenedorMedio1,#contenedorAbajo,
	#contenedorMedio2,#contenedorMedio3,#contenedorSlider,
	#contenedorCreditos,#contenedorCentral-1,#contenedorCentral-2,#contenedorCentral{
	float: left;
	clear: both;
}
FONT{
	font-size: 12px;
}
#cabezote{
	width: 100%;
	min-height: 182px;
	height:auto !important;
	height: 182px;
	background: url("../media/cabezote.jpg") no-repeat;
	position: relative;
}
.admin #cabezote{
	background: url("../media/cabezote1.jpg") no-repeat;
}
#manto{
	width: 712px;
	height: 18px;
	position: absolute;
	top: 0px;
	left: 0px;
	background: url("../media/manto_menu.png") no-repeat;
	z-index: 10;
}
#menu{
	position: relative;
	top: 0px;
	left: 17px;
	z-index: 9;
	width: 713px;
	height: 38px;
}
#contenedorArriba{
	width: 100%;
	min-height: 198px;
	height: auto !important;
	height: 198px;
}
#contenedorMedio1{
	width:100%;
	background: url("../media/fondo_cont1_2.jpg") repeat-y;
}
#contenedorMedio2{
	width:100%;	
	background: url("../media/fondo_cont1_1.jpg") no-repeat scroll left top;
}
#contenedorMedio3{
	width:100%;
	background: url("../media/fondo_cont1_3.jpg") no-repeat scroll left bottom;
	padding-bottom: 16px;
}
#contenedorAbajo{
	
	background:url("../media/piedepgina.jpg") no-repeat scroll left bottom;
	width: 100%;
	min-height: 86px;
	height: auto !important;
	height: 86px;
	padding-bottom: 10px;
}
#contenedorHeader{
	min-height: 144px;
	height:auto !important;
	height: 144px;
	width: 717px;
	position: relative;	
	margin:0px;
	float: left;
	font-size: 2px; /*IE Fixure*/
}
#pestana {
	/*background: transparent url(../media/feni.png) no-repeat scroll 0 !important;*/
	cursor:pointer;
	position: absolute;
	bottom: 110px;
	right: 255px;
	float: right;
	height: 51px;
	width: 67px;
	z-index: 500;
}
#encabezadoIzq{
	float: left;
}
#contenedorHeader2{
	width: 198px;
	position: relative;
	float: left;
	margin:24px 0px 0px 22px;
	z-index: 11;
	line-height: 11px;
}
#contenedorHeader2  a{
	color: #666666;
	text-decoration: none;
}
#contenedorHeader2  a:hover{
	text-decoration: underline;
}
#contenedorHeader2  TABLE tr td{
	border-bottom: 1px dotted #009641;
}
#contenedorHeader2  TABLE .sup_menu_der{
		border-left: 1px dotted #009641;
		text-align: center;
}
#contenedorHeader2  TABLE .sup_menu_izq{
		text-align: right;
		padding-right: 5px;
}
#contenedorHeader2  TABLE .sup_menu_ultima td{
	border-bottom: none;
}
#contenedorHeader2  img{
	border: none;
}
#contenedorHeader2 .phi_container{
	min-height: 80px;
	height: auto !important;
	height: 80px;
}
#contenedorHeader .phi_container,#contenedorArriba .phi_container{
	min-height: 110px;
	height:auto !important;
	height: 110px;
}
#contenedorHeader .phi_module,#contenedorArriba .phi_module,#contenedorHeader2 .phi_module,#contenedorAbajo2-1 .phi_module,#contenedorAbajo1 .phi_module{
	width: 100% !important;	
}

#contenedorAbajo1{
	left:28px;
	width: 455px;
	float: left;
	position: relative;
}
#contenedorAbajo1 .phi_container,#contenedorAbajo2-1 .phi_container{
	min-height: 57px;
	height: auto !important;
	height: 57px;	
}
#contenedorAbajo2-1{
	width: 488px;
	float: left;
	left:28px;
	position: relative;
	background: url("../media/fondo-abajo2.jpg") repeat-y;
}
#contenedorAbajo2-2{
	background: url("../media/fondo-abajo1.jpg") no-repeat scroll left top;
}
#contenedorAbajo2{
	padding: 8px 12px;
	width:464px;
	background:  url("../media/fondo-abajo3.jpg") no-repeat scroll left bottom;
	
}
#contenedorCentro1{
	width: 205px;
	float: left;
	left: 28px;
	position: relative;	
}
#contenedorCentro2{
	width: 225px;
	float: left;
	position: relative;
	left: 43px;
}
#contenedorCentro3{
	width: 234px;
	float: left;
	position: relative;
	left: 61px;
}
#contenedorCentro4{
	width: 232px;
	float: left;
	position: relative;
	left: 75px;
}
#contenedorCentro1 .phi_module,#contenedorCentro2 .phi_module,#contenedorCentro3 .phi_module,#contenedorCentro4 .phi_module{
	width: 100%;
}
#contenedorCentro1 .phi_container,#contenedorCentro2 .phi_container,#contenedorCentro3 .phi_container,#contenedorCentro4 .phi_container{
	min-height: 130px;
	height: auto !important;
	height: 130px;
}
#contenedorSlider{
	width: 100%;
	padding: 17px 0px 24px 0px;
	height: 40px;
	position: relative;
}

#contenedorSlider .phi_container{
	min-height: 50px;
	height: auto !important;
	height: 50px;
}
#contenedorCreditos{
	position:relative;
	
	padding:10px 0px;
	width: 100%;
	font-size: 10px;
}
#contenedorCreditos a{
	color: #666666;
	text-decoration: none;
}
#contenedorCreditos SPAN{
	cursor: default;	
}
#contenedorCreditos a:hover{
	color: #000;
}
#contenedorCentral-1{
	width: 1000px;
	background:url("../media/fondo-central2.png") repeat-y;
}
#contenedorCentral-2{
	width: 1000px;
	background:url("../media/fondo-central1.png") no-repeat scroll left top;
}
.dosColumnas #contenedorCentral-2{
	background:url("../media/fondo-central1-linea.png") no-repeat scroll left top;
}
.dosColumnas #contenedorCentral-1{
	background:url("../media/fondo-central2-linea.png") repeat-y;
}
#columnaIzquierda,#columnaDerecha{
	float: left;
	position: relative;
}
#columnaIzquierda .phi_container,#columnaDerecha .phi_container{
	min-height: 300px;
	height: auto !important;
	height: 300px;
}
#columnaIzquierda .phi_module,#columnaDerecha .phi_module{
	width: 100% !important;
}
#columnaIzquierda{
	width: 248px;
	left: 28px;
}
#columnaDerecha{
	width: 570px;
	left: 100px;
}

#contenedorCentral{
	width:860px;
	padding:20px 70px;
	background:url("../media/fondo-central3.png") no-repeat scroll left bottom;
}
.dosColumnas  #contenedorCentral{
	background:url("../media/fondo-central3-linea.png") no-repeat scroll left bottom;
	width: 100%;
	padding: 20px 0px 35px 0px;
}
#contenedorCentral .phi_module{
	width: 100% !important;
}
#contenedorCentral{
		min-height: 365px;
		height: auto !important;
		height: 365px;
}
#contenedorCentral .phi_container{
		
		min-height: 365px;
		height: auto !important;
		height: 365px;
}
.tituloPagina{
	font-size: 25px;
	font-weight: bold;
	width: 100%;
	background: url("../media/titulo-fondo.png") no-repeat;
	height: 41px;
	margin-bottom: 21px;
}
.tituloPagina,.phi_content H1{
	/*color: #79C421;*/
	color: #439526;
	
}
.phi_content H1{
	font-size: 14px;
}
.phi_content a{
	 color: #429BD7;
	 text-decoration: none;	 
}
.phi_content a:hover{
	text-decoration: underline;
}
.phi_content H1,.phi_content H2,.phi_content H3{
	margin: 0px 0px 20px 0px;
	text-transform: uppercase;
}
.phi_content H1,.phi_content H2,.phi_content H3,.phi_content STRONG{
	font-size: 12px;
	/*color: #79C421;*/
	color:#439526;
}
#contenedorCentro1 .phi_content H1,#contenedorCentro2 .phi_content H1,
#contenedorCentro3 .phi_content H1,#contenedorCentro4 .phi_content H1,#columnaIzquierda .phi_content H1{
	color: #429BD7;
	font-size: 12px;
	font-weight: normal;
	text-transform: none;
	margin: 10px 0px;
	height: 27px;
	background: url("../media/h1_fondo.jpg") no-repeat scroll left bottom;
	clear: both;

}

#contenedorCentro1 .phi_content ul li,#contenedorCentro2 .phi_content ul li,
#contenedorCentro3 .phi_content ul li,#contenedorCentro4 .phi_content ul li,#columnaIzquierda .phi_content ul li{
	background: url("../media/li_fondo.jpg") no-repeat;
	list-style: none;
	margin: 4px 0px;
	padding-left: 46px;
	color: #039743;
	text-align: left;
}
#contenedorCentro1 .phi_content ul li a,#contenedorCentro2 .phi_content ul li a,
#contenedorCentro3 .phi_content ul li a,#contenedorCentro4 .phi_content ul li a,#columnaIzquierda .phi_content ul li a{
	color: #039743;
	text-decoration: none;
}
#contenedorCentro1 .phi_content ul li a:hover,#contenedorCentro2 .phi_content ul li a:hover,
#contenedorCentro3 .phi_content ul li a:hover,#contenedorCentro4 .phi_content ul li a:hover,#columnaIzquierda .phi_content ul li a:hover{
	text-decoration: underline;
}
.phi_content STRONG{
	/*font-weight: normal;*/
}
.phi_content BLOCKQUOTE{font-size: 12px;}
.phi_page_rsiblings .li_hover{
	text-decoration: underline;
	cursor: pointer;
}
#manto-izq,#manto-der{
	position: absolute;
	top: 0px;
	width: 215px;
	height: 81px;
	
}
#manto-izq{
	left: 0px;
	background: url("../media/manto-izq.png") no-repeat;
}
#manto-der{
	right: 0px;
	background: url("../media/manto-der.png") no-repeat;
}
.admin #contenedorCentral .phi_content{
	font-size: 12px;
}
#columnaDerecha .phi_content{
	font-size: 12px;
}
.admin #contenedorCentral .phi_content TABLE ,#columnaDerecha .phi_content TABLE {
	margin: 8px auto;
}

.admin #contenedorCentral .phi_content TABLE THEAD TR TD,#columnaDerecha .phi_content TABLE THEAD TR TD{
	background: #D5E5E9;
	
	padding: 6px 2px;
	color: #0F388A;
	font-weight: bold;
	border-bottom:1px solid #0F388A;
	background:url("../media/menu.jpg") repeat-x;
}
.admin #contenedorCentral .phi_content TABLE TBODY TR TD,#columnaDerecha .phi_content TABLE TBODY TR TD{
	padding: 4px 0px;
}
#columnaDerecha .phi_content ul,.admin #contenedorCentral .phi_content ul{
	margin-left: 20px;
}
#columnaDerecha .phi_content ul li,.admin #contenedorCentral .phi_content ul li{
	list-style-image:url("../media/bala.gif");
}
#columnaDerecha .phi_content ul li ul li,.admin #contenedorCentral .phi_content ul li ul li{
	list-style-image: none;
}
/** PERSONALIZACION FORMULARIOS **/
.form-body{
	width: 470px;
	margin: auto;
	background:url("../media/form-2-medio.jpg") repeat-y;
}
.form-top{
	width: 470px;
	background:url("../media/form-2-top.jpg") no-repeat scroll left top;
}
.form-bottom{
	/*min-height:350px;
	height:auto !important;
	height:350px;*/
	width:470px;
	padding-bottom:30px;
	background:url("../media/form-2-abajo.jpg") no-repeat scroll left bottom;
}
#columnaIzquierda .form-body,#columnaIzquierda .form-top,#columnaIzquierda .form-bottom{
	width: 236px;
}
#columnaIzquierda .form-body{
	background:url("../media/form-1-medio.jpg") repeat-y;
}
#columnaIzquierda .form-top{
	background:url("../media/form-1-top.jpg") no-repeat scroll left top;
}
#columnaIzquierda .form-bottom{
	background:url("../media/form-1-abajo.jpg") no-repeat scroll left bottom;
	min-height:270px;
	height:auto !important;
	height:270px;
}
/** FORMULARIOS **/
fieldset {
	border: 1px solid #4983B1;
	margin-bottom: 10px;
	padding: 5px;
	padding-top: 20px;
}
.form-bottom fieldset{
	padding: 0px;
	border: 0px;
}
form legend {
	font-size: 13px;
	padding: 0 15px 0 15px;
	color: #039743;
	font-weight: bold;
}
.form-bottom legend {
	color: #429BD7;
	padding: 25px 15px 35px 35px;
}
#columnaIzquierda .form-bottom legend {
	padding: 25px 10px 15px 20px;
}
form ol {
	list-style: none;
	margin: 0;
	padding: 0;
}

form ol li p {
	margin: 0;
	float: right;
	color: #666;
	width: 55%;
}

form ol li {
	padding: 10px;
	border-bottom: 1px dotted #4983B1;
	clear: both;
}
#columnaIzquierda .form-bottom form ol li {
	padding: 5px 10px;
}
.form-bottom  ol li {
	border: none;
}
form label {
	display: block;
	color: #333333;
}

form ol li label {
	display: block;
	float: left;
	margin-right: 20px;
	width: 160px;
	text-align: right;	
	
}

.form-bottom form ol li label{
	width: 127px;
	margin-right: 16px;
	color: #039743;
}
#columnaIzquierda .form-bottom ol li label{
	width: 72px;
	margin-right: 5px;
}
form .footer {
	margin: 0;
	padding: 10px;
}

form ol li h3 {
	text-transform:none;
	color: red;
	margin: 0;
	padding: 0;
	font-size: 13px;
	margin-left: 180px;
}
.form-bottom ol li h3 {
	color: #429BD7 !important;
	margin-left: 147px;
	font-size: 8px !important;
	text-align: left !important;
}
#columnaIzquierda .form-bottom ol li h3 {
	margin-left: 94px;
}
form label em {
	color: #E28D16;
}


fieldset fieldset 
{
	border: none;
	padding-top: 0;
	background-color: #e6e6e6;
}

fieldset fieldset legend 
{
	margin-top: 25px !important;
	margin-top: 0;
}

fieldset fieldset label 
{
	float: none;
	width: auto;
	text-align: left;
}

fieldset fieldset label 
{
	margin-left: 163px; /* Width plus 3 (html space) */
}

form ol li.wide input
{
	width: 98%;
}

form ol li.wide label
{
	float: none;
	text-align: left;
	width: auto;
}
form ol input,form ol TEXTAREA,form ol SELECT{
	font-size: 11px;
}
form .input_text,form input,form .input_button,ol li TEXTAREA{
	border: 1px solid #DFDFDF !important;
	background:#EAEAEA url("../media/fondo-campos.jpg") repeat-x scroll left top; 
}
.form-bottom ol li .input_text,.form-bottom .input_button,.form-bottom ol li TEXTAREA{
	width: 168px;
}
#columnaIzquierda .form-bottom ol li .input_text,#columnaIzquierda .form-bottom .input_button,#columnaIzquierda .form-bottom ol li TEXTAREA{
	width: 105px;
	
}
form .input_button{
	width: auto !important;
	padding: 2px 4px;
	font-size: 11px;
	color: #039743;
}
.form-bottom .footer{
	margin-left: 143px;
}
#columnaIzquierda .form-bottom .footer{
	margin-left: 10px;
}
#browser TEXTAREA {
	width: 400px !important;
}
