*{
	margin: 0px;
	padding: 0px;
}

main, section, article, aside, header, footer, nav, figure, figcaption, hgroup{
	display: block;
}

body{
	text-align: center;
	font-size:100%;
	background: url(/images/CENFondoLadoizq.jpg);
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position: center center;
	background-size: cover;
}

#contenedor{
	width: 97%;
	min-width:240px;
	/*max-width:1440px;*/
	margin: 0px 0px 0px 3%;
	text-align: left;
	font-family: Arial, Helvetica, Verdana;
	
}

#contenedor header{
	/*right:0;*/
	/*position: absolute;*/
	display: block;
	width: 100%;
	float:right;
}

#contenedor header nav{
	display: block;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: right;
	background-color: #000033;
	font-size: 1.1em; 
	color:#FFFFFF;
	clear:both;
}

#contenedor header nav li{
	display: inline-block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color:#FFFFFF;
	background-color: #000033;
	clear:both;
}

#contenedor header nav li a{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#contenedor header nav li a img{
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


#contenedor header nav #navDos{
	display: none;
	position: fixed;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    width: 100%;
    height: 100%;
	background-color: #000033;
	font-size: 1.3em;
	text-align: left;
	color:#FFFFFF;	
}

#contenedor header nav  #navDos li{
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 5% 0px 5% 0px;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-bottom-color: #C4A494;
	clear:both;
}

#contenedor header nav #navDos a{
	color:#FFFFFF;
	text-decoration:none;
}

#contenedor header nav .navDos{
	display: none;
	width: 100%;
	float: right;
	text-align: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#contenedor header nav .navDos ul li img{
	width: 7%;
	margin: 0px 2% 0px 0px;
	padding: 0px 0px 0px 0px;
}


#contenedor header nav .navDos li{
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 5% 0px 5% 0px;
	border-bottom-style: none;
	clear:both;
}

#contenedor section{
	display: block;
	width: 100%;
	height:auto;
	min-height: 450px;
	float:left;
	clear:both;
}

#contenedor section #opciones{
	display: inline-block;
	width: 30%;
	min-width:230px;
	float:left; 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*border: solid;*/
}
 
#contenedor section  #opciones p img{
	display: inline-block;
	width: 100%;
	float:left; 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#contenedor section  #opciones .imgCenUno{
	display: inline-block;
	width: 100%;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #000033;
}


#contenedor section  #opciones .imgCenNmas{
	display: none;
	width: 100%;
	/*max-width: 360px;*/
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #000033;
}

#contenedor section  #opciones .imgCenDos{
	display: none;
	float:center;
	width: 100%;
	height: 93px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #000033;
	text-align:center;
	
}

#contenedor section  #opciones .imgCenDos img{
	width: 300px;
	height: 79px;
	margin: 15px auto 0px auto;
	padding: 0px auto 0px auto;
}

#contenedor section  #opciones .imgCenNmasCorto{
	display: none;
	width: 100%;
	height:70px;
	max-height:70px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px auto 0px auto;
	background-color: #000033;
	text-align:center;
}

#contenedor section  #opciones .imgCenNmasCorto .imgCenNmasCortoContendedor{
	display: inlne-block;
	max-width:360px;
	margin: 0px auto 0px auto;
}

#contenedor section  #opciones .imgCenNmasCorto table{
	height:75px;
	width: 100%;
	max-width:360px;
	float:center;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	background-color: #000033;
}

#contenedor section  #opciones .imgCenNmasCorto td{
	width: 20%;
	margin: 0px 10% 0% 10%;
	padding: 0px 0px 0px 0px;
}
                                
#contenedor section  #opciones .imgCenNmasCorto .imgNmasCorto{
	width: auto;
	padding: 15% 2px 0px 10%;
}

#contenedor section  #opciones .imgCenNmasCorto img{
	height:45px;
	padding: 0% 2% 0% 2%;
}

#contenedor section  #opciones .buscarPrincipal{
	display: inline-block;
	background-color: #000033;
	width: 91.5%;
	height:40px;
	float:left; 
	margin: 0px 0px 0px 0px;
	padding: 5px 3% 25px 6%;
	/*border-style:solid;*/
}

#contenedor section  #opciones .buscarPrincipalFondo{
	display: inline-block;
	background-color: #CCCCCC;
	width: 95%;
	height:36px;
	float:left; 
	margin: 0px 0px 0px 0px;
	padding: 2% 1% 3% 1%;
	color:#999999;
	font-family: Helvetica, Arial, sans-serif;
	
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;	
}

#contenedor section  #opciones fieldset{
	display: inline-block;
	float:left;
	width: 100%; 
	border-style:none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Helvetica, Arial, sans-serif;
	
}

#contenedor section  #opciones fieldset p{
	display: inline-block;
	width: 33%;
	float:left; 
	margin: 0px 2% 0px 2%;
	padding: 0px 0px 0px 0px;
	/*border-style:solid;*/
}

#contenedor section  #opciones fieldset .buscarPrincipalPO{
	display: inline-block;
	width: auto;
	float:left; 
	margin: 4px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	font-size: 1.5em;
	font-weight: normal;
	color:#999999;
	font-family: Helvetica, Arial, sans-serif;
}

#contenedor section  #opciones fieldset .pImage{
	display: inline-block;
	width: 27px;
	float:right; 
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
}

#contenedor section  #opciones input[type="text"]{
	display: inline-block;
	background-color: #999999;
	width: 100%;
	height:30px; 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 0px;
	border-style:solid;
	border-color:#999999;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.6em;
	color:#000033;
	text-align:center;
	
	-moz-border-radius:11px;
	-webkit-border-radius:11px;
	border-radius:11px;	
}

#contenedor section  #opciones input:focus{
	outline:0px;
	border-style:solid;
	border-color:#000000;
	
	-moz-border-radius:11px;
	-webkit-border-radius:11px;
	border-radius:11px;	
}

#contenedor section  #opciones  *:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   text-align:center;
   color: #CCCCCC;
   opacity:  1;
}

#contenedor section  #opciones *::-moz-placeholder {
    /* FF 19+ */
    text-align:center;
    color: #CCCCCC;
}

#contenedor section  #opciones *::-webkit-input-placeholder {
    color: #CCCCCC;
    text-align:center;
}

#contenedor section  #opciones input:-ms-input-placeholder {
    /* IE 10+ */
    text-align:center;
    color: #CCCCCC;
}

#contenedor section  #opciones input[type="image"]{
	display: inline-block;
	width: 80%;
	margin: 1px 0px 0px 0px;
	padding: 0px 2px 0px 0px;
}

#contenedor section  #opciones #herramientas{
	display: inline-block;
	width: 97%;
	float:left; 
	margin: 0px 0px 0px 0px;
	padding: 3% 0% 4% 0%;
}

#contenedor section  #opciones #herramientas table{
	display: inline-block;
	width: 96%;
	float:left; 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#contenedor section  #opciones #herramientas td{
	width: 96%; 
	padding: 2% 0px 3% 0px;
}


#contenedor section  #opciones #herramientas img{
	display: inline-block;
	width: 100%;
	float:left; 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#contenedor section  #opciones #herramientas .botonsNavegacion{
	width: 100%;
	padding: 2% 0px 0px 0px;
	margin: 0% 0px 0px 0px;
	text-align:center;
	
}

#contenedor section  #opciones #herramientas .botonsNavegacion table{
	width: 106%;
	padding: 6% 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#contenedor section  #opciones #herramientas .botonsNavegacion table td{
	width: 10%;
	padding: 0px 3% 0px 3%;
	margin: 0px 0% 0px 0%;

}

#contenedor section  #opciones #herramientas .botonsNavegacion table td img{
	width: 71%;
}


#contenedor section #opciones input[type="checkbox"]{
	display: none;
	margin:0px;
}

#contenedor section #opciones input[type="checkbox"] + label span{
    display: inline-block;
    width: 35px;
    height: 35px;
    background: url(/images/cenP1Radio.png) left top no-repeat;
    background-size: 35px 35px;
    margin: 0px auto 0% 18%;
    vertical-align: middle;
    cursor:pointer;
}

#contenedor section #opciones input[type="checkbox"]:checked + label span{
   background: url(/images/cenP1RadioUno.png) top no-repeat;
   background-size: 35px 35px;  
}

#contenedor section  #opciones #herramientasUno{
	display: none;
	width: 98%; 
	margin: 3% 0% 0px 0px;
	padding: 3% 0% 3% 0%;
	text-align:center;
	border-style:none;	
}

#contenedor section  #opciones #herramientasUno #opcionesUno{
	display: inline-block;
	width: 100%;
	max-width: 380px;
	text-align:center;
}

#contenedor section  #opciones #herramientasUno table{
	width: 100%;
	margin: auto auto auto auto;
	padding: auto auto auto auto;
	/*border: 1px solid #000;*/
}

#contenedor section  #opciones #herramientasUno table tr td{
	width: 25%; 
	min-width: 48px;
	/*border: 1px solid #000;*/
}

#contenedor section  #opciones #herramientasUno td img{ 
	width: 110%;
}

#contenedor section  #opciones footer{
	position:static;
	display: block;
	float:left;
	bottom:0px;
	width: 100%;
	margin: 1% 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	clear:both;
}

#contenedor section  #opciones footer .footDos{
	display: block;
	float:right;
	width: 90%;
	margin: 0px 0px 0px 0px;
	padding: 0% 9% 0% 1%;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: 600;
	color:#FFFFDD;
	text-align: left;
	font-size:0.7em;
	clear:both;
}


#contenedor #contenidos{
	display: inline-block;
	width: 70%;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}

#contenedor #contenidos #inicio{
	display: inline-block;
	width: 100%;
	/*min-height:500px;*/
	float:left;
	/*background: url(/images/cenNopalFondo.gif) no-repeat;*/
	/*background-position: center center;*/
	/*background-size: 100% 100%;*/
	margin: 0px;
	padding: 0px;
	background-color: #999999;
}

#contenedor #contenidos #inicio header nav .navUno{
	width:100%;
	display: inline-block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
}

#contenedor #contenidos #inicio header nav .navUno li{
	width: 75%;
	display: inline-block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*border-style:solid;*/
}

#contenedor #contenidos #inicio img{
	display: block;
	width: 100%;
	margin: 0% 0% 0% 0%;
	padding: 0% 0% 0% 0%;
}

#contenedor #contenidos #inicio .pcero{
	display: block;
	width:98%;
	line-height: 150%; 
	margin: 0px;
	padding: 0% 1% 1% 1%;
	background-color: #cccccc;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.7em;
}

#contenedor #contenidos #inicio p{
	display: inline-block;
	width:51%;
	line-height: 150%; 
	margin: 0% 0% 0% 0%;
	padding: 0% 0% 0% 1%;
	background-color: #999999;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.7em;
}

#contenedor #contenidos #inicio .pdos{
	display: inline-block;
	width:45%;
	line-height: 150%; 
	margin: 0% 0% 0% 0%;
	padding: 0% 0% 1% 0px;
	background-color: #999999;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.7em;
}

#contenedor #contenidos #inicioMovil{
	display: none;
	width: 100%;
	float:left;
	margin: 2% 0% 0% 0%;
	padding: 0% 0% 0% 0%;
	text-align:center;
}

#contenedor #contenidos #inicioMovil .textos{
    position: relative;
    bottom: 0;
    width: 100%;
    margin: 5% auto auto auto;
}

#contenedor #contenidos #inicioMovil p{
	display: inline-block;
	width: 94%;
	line-height: 120%; 
	margin: 0% 0% 0% 0%;
	padding: 3% 3% 3% 3%;
	background-color: rgba(150, 150, 155, 0.9);
	font-size:1.2em;
	text-align:left;
}

#contenedor #contenidos #inicioMovil .pBlanco{
	display: inline-block;
	width: 94%;
	line-height: 120%; 
	margin: 0% 0% 0% 0%;
	padding: 2% 3% 2% 3%;
	background-color: rgba(150, 150, 155, 0.9);
	font-size:1.2em;
	text-align:left;
	color:#EFEFEF;
}

#contenedor #contenidos #inicioMovil .botonsNavegacion{
	display: inline-block;
	margin: auto auto auto auto;
	width: 96%;
	max-width: 380px;
}

#contenedor #contenidos #inicioMovil .botonsNavegacion table{
	width: 95%;
	margin: 0% 0% 5% 0%;
}
	
#contenedor #contenidos #inicioMovil .botonsNavegacion td{
	width: 20%;
	padding: 5% 2% 0% 2%;
}

#contenedor #contenidos #inicioMovil .botonsNavegacion td img{
	width: 100%;
	margin: 5% auto auto auto;
}

#contenedor #contenidos #inicio .footUno{
	position: realtive;
	line-height: 150%;
	display: block;
	width: 98%;
	margin: 0% 0px 0px 0%;
	background-color: #666666;
	padding: 5px 1% 5px 1%;
	text-align: left;
	font-size:0.7em;
	clear:both;
}


@media screen and (max-width:1000px){
	body{
		font-size:90%;
	}
}

@media screen and (max-width:800px){

	body{
		font-size:70%;
		background: url(/images/fondo_azul2.gif);
		background-repeat:no-repeat;
		background-attachment:fixed;
		background-position: center center;
		background-size: cover;
	}
	
	#contenedor{
		width: 100%;
		margin: 0px 0px 0px 0%;
	}
	
	
	#contenedor section{
		min-height:450px;
		height:auto;
	}
	
	#contenedor section  #opciones .imgCenNmas{
		display: none;
	}
	
	#contenedor section  #opciones .imgCenUno{
		display: none;
	}
	#contenedor section  #opciones .imgCenDos{
		display: block;
	}
	
	#contenedor section #opciones{
		width: 100%;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	#contenedor section  #opciones p img{
		width: 95%; 
	}
	
	#contenedor section  #opciones .buscarPrincipal{
		display: inline-block;
		background-color: #000033;
		width: 91%;
		height:33px;
		max-height:33px;
		padding: auto auto auto auto;
		margin: 0px 0px 0px 0px;
		text-align:center;
		/*border: 1px solid #FFF;*/
	}
	
	#contenedor section  #opciones .buscarPrincipal table{
		/*border: 1px solid #FFF;*/
		margin: 0px auto 0px auto;
	}
	
	#contenedor section  #opciones .buscarPrincipalFondo{
		display: inline-block;
		width: 98%;
		max-width: 355px;
		height:41px;
		padding: 8px 0% 0% 0%;	
		margin: 0px 0px 0px 0px;
		text-align:center;
		background-color: #CCCCCC;
		
	}
	
	#contenedor section  #opciones fieldset{
		padding: 0% 0% 0% 0%;
	}
	
	#contenedor section  #opciones input[type="text"]{
		width: 100%;
		height: 26px;
	}

	#contenedor section  #opciones fieldset .buscarPrincipalPO{
		margin: 4px 0px 0px 5px;
		padding: 0px 0px 0px 0px;
		font-size: 2.0em;
	}	
	
	
	#contenedor section #opciones input[type="checkbox"] + label span{
    	margin: 0px auto 0% 0%;
	}
	
	#contenedor section  #opciones fieldset .pImage{
		width: 30px;
		padding: 4px 4px 0px 0px;
	}

	
	#contenedor section  #opciones #herramientas{
		display: none;
	}
	
	#contenedor section  #opciones #herramientasUno{
		display: inline-block;
	}
	
	#contenedor #contenidos{
		width: 100%;
		min-height: 650px;
	}
	
	#contenedor #contenidos #inicio { 
		display:none;
	}
	
	#contenedor #contenidos #inicioMovil{
		display: inline-block;
	}	
	

	
	#contenedor footer{
		width: 99%;
		left:0;
		padding:0px  0px 0px 4px;
	}
	
	#contenedor section  #opciones footer .footDos{
		display:none;
		padding:0px  0px 0px 3%;
	}

}

@media screen and (max-width:500px){

}

@media screen and (max-width:300px){

	body{
		font-size:60%;
	}	
	
	
}
