/* GENERAL */
	body
	{
    	padding: 0px;
	    background-color:#EEBB00;
	    background-image:url('../img/fondo.jpg');
	    background-repeat:repeat-x;
		background-position:top;
	}
  
/* ID */  

	#contenedor
	{
		width:100%;
		position:relative;
	}
	
	#logo
	{
		height:250px;
		width:100%
		margin-top:10px;
		background-image:url('../img/logoback.jpg');
		background-repeat:repeat-x;
	}

	#logo img
	{
		border:0px;
	}

	#centro
	{
		width:100%;
		position:relative;
		font:16px ;
		float:left;
		margin-top: 10px;
	}

	#menu
	{
		position:relative;
		float:left;
		margin-right:30px;
		width: 190px;
		background-image:url('../img/m.fondo.jpg');
	}
      
	#menu img
	{
		position:relative;
		float:left;
		border:0px;
		margin-left:1px;
		padding:0px;
	}

	#contact
	{
		float:left;
		margin:4px;
		font:12px Lucida Calligraphy;
		color:#990000;
	}

	#menu a
	{
		float:left;
		width:189px;
		height:23px;
		position:relative;
		padding-top: 3px;
		padding-left:25px;
		padding-bottom:5px;
		background-image:url('../img/m.link.up.jpg');
		background-repeat:no-repeat;
		font:17px Gillsans;
		text-decoration:none;
	}

	#rojo a
	{
		color:#a9003d;
	}

	#verde a
	{
		color:#00700D;
	}

	#azul a
	{
		color:#1D207B;
	}

	#morado a
	{
		color:#681C71;
	}

	#naranja a
	{
		color:#FF3A00;
	}

	#rojo a:hover
	{
		padding-left:30px;
		color:#aa0829;
	}

	#verde a:hover
	{
		padding-left:30px;
		color:#57ab27;
	}

	#azul a:hover
	{
		padding-left:30px;
		color:#252AF9;
	}

	#morado a:hover
	{
		padding-left:30px;
		color:#b0398a;
	}

	#naranja a:hover
	{
		padding-left:30px;
		color:#e25a22;
	}

	.divl
	{
		float:left;
		margin:0px;
		padding:0px;
		width:189px;
		background-image:url('../img/m.link.cen.jpg');
		background-repeat:repeat-y;
	}

	.divl iframe
	{
		text-align:center;
	}


	#contenido
	{
		width:65%;
		position:relative;
		float:left;
		background-image:url('../img/c.fondo.jpg');
		background-repeat:repeat-y;
	}

	#cabecera
	{
		height:56px;
		background-image:url('../img/c.cab.cen.jpg');
		background-repeat:repeat-x;
	}

	#cabecera ul
	{
		padding:0px;
		margin:0px;
		list-style:none;
	}

	#cabecera li
	{
		float:left;
	}

	#titulo
	{
		height:45px;
		color:#FFFFFF;
		font:20px harrington;
	}

	#txt
	{
		display:block;
		padding-top:0px;
	}

	#caiz
	{
		position:relative;
		float:left;
		width:25px;
		height:56px;
		background-image:url("../img/c.cab.der.jpg");
	}

	#cade
	{
		position:relative;
		float:right;
		width:25px;
		height:56px;
		background-image:url("../img/c.cab.izq.jpg");
	}

	#piz
	{
		position:relative;
		float:left;
		width:25px;
		height:23px;
		background-image:url("../img/c.pie.izq.jpg");
	}

	#pde
	{
		position:relative;
		float:right;
		width:25px;
		height:23px;
		background-image:url("../img/c.pie.der.jpg");
	}

	#ceiz
	{
		background-image:url("../img/c.izq.jpg");
		background-position:left;
		background-repeat:repeat-y;
	}

	#cede
	{
		background-image:url("../img/c.der.jpg");
		background-position:right;
		background-repeat:repeat-y;
	}

	#info
	{
		position:relative;
		width:100%;
		background-color:#ffffff;
		color:#777777;
	}

	#info span
	{
		position:relative;
		width:100%;
		display:block;
	}

	#pie
	{
		width:100%;
		height:23px;
		background-image:url('../img/c.pie.cen.jpg');
		background-repeat:repeat-x;
	}

	#relleno
	{
		height:10px;
		clear:both;
	}

	/* CLASS */

	.ro
	{
		background-image:url("../img/ro.cen.jpg");
	}

	.ve
	{
		background-image:url("../img/ve.cen.jpg");
	}

	.az
	{
		background-image:url("../img/az.cen.jpg");
	}

	.mo
	{
		background-image:url("../img/mo.cen.jpg");
	}

	.na
	{
		background-image:url("../img/na.cen.jpg");
	}
	
	.hide
	{
		display:none;
	}
	
	.ider
	{
		float:right;
		margin:5px;
	}
	
	.iizq
	{
		float:left;
		margin:5px;
	}

	.icen
	{
		position:relative;
		margin:5px;
	}

	.centro
	{
		padding-left:30px;
		padding-right:30px;
	}

	/* rojo */
	
	.centroro h1
	{
		color:#c40037;
		font-weight:normal;
		font-size:16px;
		padding:0px;
		margin:5px;
	}
	
	.centroro h2
	{
		color:#c84343;
		font-weight:normal;
		font:19px Tekton Pro; 
		padding:0px;
		margin:5px;
	}
	
	.centroro h3
	{
		color:#b30d3b;
		font-weight:bold;
		font:15px Lucida Calligraphy;
		padding:0px;
		margin:0px;
	}
	
	.centroro h4
	{
		color:#c40037;
		font-weight:bold;
		font:17px Bell MT;
		padding:0px;
		margin:0px;
	}
	
	.centroro span
	{
		display:block;
		border:2px dashed #ffffff;
		margin:0px 0px 10px 0px;
		padding:2px;
		font:20px harrington;
		color: #ffffff;
		background-color:#c21714;
	}

	.centroro img
	{
		border:3px dotted red;
	}
	
	.centroro a
	{
		text-decoration:none;
		font-weight:bold;
		color:red;
	}

	.centroro a:hover
	{
		color:#960061;
	}

	/* Verde */

	.centrove h1
	{
		color:#187100;
		font-weight:normal;
		font-size:16px;
		padding:0px;
		margin:0px;
	}
	
	.centrove h2
	{
		color:#1e5d0d;
		font-weight:normal;
		font:19px Tekton Pro; 
		padding:0px;
		margin:5px;	}
	
	.centrove h3
	{
		color:#3c9026;
		font-weight:bold;
		font:15px Lucida Calligraphy;
		padding:0px;
		margin:0px;	
	}

	.centrove span
	{
		display:block;
		border:2px dashed #ffffff;
		margin:0px 0px 10px 0px;
		padding:2px;
		font:20px harrington;
		color:#ffffff;
		background-color:#005908;
	}

	.centrove img
	{
		border:2px dotted green;
	}

	.centrove a
	{
		text-decoration:none;
		font-weight:bold;
		color:green;
	}

	.centrove a:hover
	{
		color:#408c40;
	}

	/* Azul */

	.centroaz h1
	{
		color:#004577;
		font-weight:normal;
		font-size:16px;
		padding:0px;
		margin:0px;
	}
	
	.centroaz h2
	{
		color:#0a8be8;
		font-weight:normal;
		font:19px Tekton Pro; 
		padding:0px;
		margin:5px;	
	}
	
	.centroaz h3
	{
		color:#4583af;
		font-weight:bold;
		font:15px Lucida Calligraphy;
		padding:0px;
		margin:0px;	
	}

	.centroaz span
	{
		display:block;
		border:2px dashed #ffffff;
		margin:0px 0px 10px 0px;
		padding:2px;
		font:20px harrington;
		color:#ffffff;
		background-color:#004C7F;
	}

	.centroaz img
	{
		border:1px solid blue;
	}

	.centroaz a
	{
		text-decoration:none;
		font-weight:bold;
		color:blue;
	}

	.centroaz a:hover
	{
		color:#1f1fea;
	}

	/* Morado */

	.centromo h1
	{
		clear:both;
		color:#7300A8;
		font-weight:normal;
		font-size:16px;
		padding:0px;
		margin:0px;
	}
	
	.centromo h2
	{
		color:#550077;
		font-weight:normal;
		font:19px Tekton Pro; 
		padding:0px;
		margin:5px;	
	}
	
	.centromo h3
	{
		color:#9b59b9;
		font-weight:bold;
		font:15px Lucida Calligraphy;
		padding:0px;
		margin:0px;	
	}
		
	.centromo span
	{
		display:block;
		border:2px dashed #ffffff;
		margin:0px 0px 10px 0px;
		padding:2px;
		font:20px harrington;
		color:#ffffff;
		background-color:#7F006E;
	}

	.centromo img
	{
		margin:5px;
		padding:1px;
		border:2px solid #990099;
	}

	.centromo a
	{
		text-decoration:none;
		font-weight:bold;
		color:#550077;
	}

	.centromo a:hover
	{
		color:#AA00AA;
	}

	/* Naranja */

	.centrona h1
	{
		color:#ea670c;
		font-weight:normal;
		font-size:16px;
		padding:0px;
		margin:0px;
	}
	
	.centrona h2
	{
		color:#d65013;
		font-weight:normal;
		font:19px Tekton Pro; 
		padding:0px;
		margin:5px;	
	}
	
	.centrona h3
	{
		color:#ee8028;
		font-weight:bold;
		font:15px Lucida Calligraphy;
		padding:0px;
		margin:0px;	
	}
	
	.centrona span
	{
		display:block;
		border:2px dashed #ffffff;
		margin:0px 0px 10px 0px;
		padding:2px;
		font:30px Connecticut;
		color:#ffffff;
		background-color:#EB8902;
	}

	.centrona img
	{
		margin:5px;
		padding:3px;
		border:2px solid #999900;
	}

	.centrona a
	{
		text-decoration:none;
		font-weight:bold;
		color:#557700;
	}

	.centrona a:hover
	{
		color:#d2b52d;
	}

	/* Formulario */

	.tabla
	{
		border:1px solid #999999;
		background-color:#FFFFFF;
		margin:5px;
	}

	.ncampo
	{
		background-color:#6d0400;
		color:#FFFFFF;
	}

	.campo
	{
		text-align: left;
	}

	.campo input
	{
		background-color:#edd383;
		border:1px solid #423b3b;
	}
