body  {
	    background-color: #eaeaea;
    	margin: 0px;
    	padding: 0px;
    	color: #000000;
    }
/**/
#contenedor {
	width: 100%; /* Es necesario poner un ancho o alto para que IE "limpie" el elemento automaticamente */
	margin: 0 auto;
	margin-top: 0px;
	border-top: #eaeaea solid 0px;
	overflow: hidden;
}
/* Limpiamos el contenedor para los navegadores que si funcionan como deben */
#contenedor:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#izquierda, #central, #derecha {
	float: left;
	margin-right: 0px;
	
}

#izquierda {
	width: 20%;
   	/*background-image: url("images/sombraizq.gif");*/
   	background-repeat: repeat-y;
    background-position:right;
    background-color: #eaeaea;
    margin-left: auto;
}

#central {
	margin: 0px;
	padding: 0px;
	width: 950px;
	background: white;
}

#derecha {
   /*	background-image: url("images/sombrader.gif");*/
   	background-repeat: repeat-y;
    background-position:left; 
	width: 3%;
    background-color: #eaeaea;
	margin-right: 0px;  /* eliminamos el margin que agregamos arriba para que no descuadre */
}

#izquierda, #central, #derecha, #derecha {
	padding-bottom: 32768px;
	margin-bottom: -32768px
}

#pie {
	width: 100%; /* Es necesario poner un ancho o alto para que IE "limpie" el elemento automaticamente */
	margin: 0 auto;
	margin-top: 0px;
	overflow: hidden;

}


#contenedor2 {
	width: 100%; /* Es necesario poner un ancho o alto para que IE "limpie" el elemento automaticamente */
	margin: 0 auto;
	margin-top: 0px;
	overflow: hidden;

}

/* Limpiamos el contenedor para los navegadores que si funcionan como deben */

/* esta parte define el contendor del pie de página y sus elementos*/
#contenedor2:after {
	content: ".";
	display: block;
	height: 23px;
	clear: both;
	visibility: hidden;
}

#pieizq, #piecen {
	float: left;
	margin-right: 0px;
}

#pieizq {
	width: 3%;
    background-color: #eaeaea;
    margin-right:auto; margin-left:auto; text-align:right;display: block;
}

#piecen {
	width: 950px;
    background-color: #eaeaea;

}

#pieder {
    background-color: #eaeaea;
	float: left;
	width: 3%;
	margin-right: 0  /* eliminamos el margin que agregamos arriba para que no descuadre */
}

/*CONTENIDO CABECERA*/

.pmbcn #logo { 
	position: relative; 	
	right: 5px; 
	z-index: 0; 
	float: right; 
	top: 2px; 
	height: 79px; 
	width: 281px; 
	background-repeat: no-repeat; 
	background-image: url(images/logo.gif);
	background-color: transparent;
	margin-top:0px;
	padding-top: 0px; 
} 

.pmbcn #banner { 
	position: relative; 
	z-index: 2; 
	float: right;
	top: 2px; 
	height: 70px; 
	width: 320px;
	margin-right: 5px;
	background-color: #fdffbd; 
} 

.pmbcn #botonera { 
	position: relative; 
	z-index: 2; 
	float: right;
	top: 2px; 
	height: 70px; 
	width: 240px;
	margin-right: 5px;
	background-color: #e5ea62; 
} 

.pmbcn #acceso { 
	position: relative; 
	z-index: 2; 
	float: right;
	top: 2px; 
	height: 70px; 
	width: 170px;
	margin-right: 0px;
	background-color: red;
	z-index: 5; 
} 

/*CONTENIDO PRINCIPAL*/

.pmbcn #continterior {
        position: relative;
        padding-bottom: 20px; /*para compensar las cagadas del iE6*/
        min-height: auto;
		background-color: #f;    
		height: auto;
        border: 1px solid white;
      	background-image: url(images/adorno.gif);
		background-position: bottom left;
		background-repeat: no-repeat;
}

.titular {
width: 550px;
margin-right: 15px;
color: #000000; 
float: right;
padding-top: 4px;
margin-top: -40px;
margin-bottom: -3px;
}

.titular h1 {
	position: relative;
	z-index: 255;
}

#menuPrin {

float: left;
}

#menuprincipal {
	position: absolute; 
	z-index: 1000;
	top: 10px;
	display: inline;
	left: 0px;
	background-color: #fff;
	padding: 5px 10px;
}

#menuprincipal li {
	display: inline;
}

#menuprincipal a {
	color: #000;
}

#menuprincipal a:hover {
	color: #666;
	text-decoration: underline;	
}

.cajatexto {

/*border-bottom-color: #cccccc;
border-bottom-style: solid;
border-bottom-width: 7px;*/
background-repeat: repeat-x;
background-image: url('images/lineamcolor.jpg'); 
width:70%; 
background-color: #eaeaea;
float: right;
margin-right: 15px;
width: 550px;
}

.cajatexto IMG {
border: solid #ffffff 5px;
float: right;
margin-left:10px;
margin-bottom: 5px;

}

.cajatexto P {
padding: 10px;

}

.cajatexto a {
color: #000000;

}

.extras {
line-height: 100%;
width: 320px; height: auto;padding: 5px; float: left; left: 25px; top: 250px;position: absolute; 

}

/* LISTA DE LA SECCIîN IDEAS*/

.pmbcn #lista_emp_contenedor { 
    position: relative;
    left: 10px;
    top: 10px;
    height: auto; 
    width:18%; 
    color: black;
    border: 1px solid white;
    float: auto;
    float: left;

} 

.pmbcn #lista_emp_contenido { 
	position: relative; 
	height: auto; 
	width: auto; 
	color: black;
	margin-top: 10px;
	margin-right: 10px;
	float: left;
}

.pmbcn #titulo_lista_fdo {
	/*width: 250px;*/
   	height: 25px;
	background-color: #656a27; /*color del fondo (verde)*/
}

.pmbcn #titulo_lista {
   	font-variant: small-caps;
  /* 	width: 350px;*/
   	float: left;
   	position: absolute;
   	top: 8px;
   	height: 25px;
	text-align: left;
	color: #FFFFFF;
	vertical-align:  bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}

.pmbcn #lista_emp_contenido ol {
	font-weight: bold;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	list-style-position: outside;
	list-style-type: decimal-leading-zero;
	font-size:12px;
	color: #565d1f;
}

.pmbcn #lista_emp_contenido li {
	margin: 2px;
/*	clear:none;*/

}

#separadorLs  {
	width:auto;
	border-bottom: solid #656a27;
	border-width: 1px;
}

/*ELEMENTOS DEL INTERIOR DEL PIE*/

.pmbcn #titulo {
	position:relative;
        margin-top: 5px;
        width: 100%;
   	height: 19px;
	background-color: #828835; /*color del fondo (verde)*/
}

.pmbcn #tituloimg {
   	width: 200px;
   	float: left;
   	height: 19px;
   	background-position: 0px;
   	background-image: url("images/emprendedor.gif");
   	background-repeat: no-repeat;
}


.pmbcn #faldillatitulo {
   	height: 6px;
   	background-repeat: repeat-x;
	background-image: url("images/faldilla_emprendedor.gif");
}  

.pmbcn #faldillalogos {   	
   	float: right;
	clear:both;
	clear:none;
   	height: auto;
}

.pmbcn #logosinstituciones {
	/*float: right;*/
   	margin-top: 5px;
   	margin-right: 5px;
  	text-align: right;
   	height: 46px;

}

.pmbcn #copyright {
	color: #8e8e8e;
   	font-size: x-small;
   	text-align: right;
   	font-family: Arial, Helvetica, sans-serif;
   	margin-top: 5px;
   	margin-right: 5px;
  	/*float: right;*/
}

.pmbcn #copyright a {
   	color: #8e8e8e;
}

.pmbcn #copyright a:hover, a:visited {
   	color: #000000;
}

/*ITEMS DE LA DERECHA*/
.pmbcn #items_emp_contenedor { 
	z-index: 1; 
	float: right;
	top: 10px;
	right: 10px;
	position: relative;
	width: 73%; 
	color: black;
	border: 1px solid white;
} 

.pmbcn #items_emp_contenido { 
	z-index: 6; 
	float: left;
	position: relative; 
	height: auto;
	overflow-y: auto;
	overflow-x: hidden; 
	color: black;
	margin-top: 10px;
	margin-right: 0px;
	padding-left: 10px;
	/*border: medium dotted white;*/
}

.pmbcn #items_emp_contenido img {
	float: right;
	padding: 5px;
	margin: 5px;
/*	background-color: white;*/
	border: 1px dotted gray; 
}

.pmbcn #items_emp_contenido p {
	font-size: 12px;
}

.pmbcn #items_emp_contenido h3 {
	font-family: Verdana;
	font-size: 16px;
	color: #2d2e15;
}

.pmbcn #titulo_items_fdo {
	width: 100%;
   	height: 25px;
	background-color: #656a27; /*color del fondo (verde)*/
}

.pmbcn #titulo_items {
   	width: 350px;
   	float: left;
   	position: absolute;
   	top: 8px;
   	height: 25px;
	text-align: left;
	color: #FFFFFF;
	vertical-align:  bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
/* estilos para las cuatro cajas inferiores*/

.pmbcn #tituloActFdo {
	width: 100%;
   	height: 20px;
	background-color: #b03427;
}

.pmbcn #tituloAct {
   	width: 350px;
   	float: left;
   	position: absolute;
   	top: 6px;
   	height: 25px;
	text-align: left;
	color: #FFFFFF;
	vertical-align:  bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.pmbcn #tituloDestaFdo {
	width: 100%;
   	height: 20px;
	background-color: #e79a05;
}

.pmbcn #tituloDesta {
   	width: 350px;
   	float: left;
   	position: absolute;
   	top: 6px;
   	height: 25px;
	text-align: left;
	color: #FFFFFF;
	vertical-align:  bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.pmbcn #tituloHerraFdo {
	width: 100%;
   	height: 20px;
	background-color: #1733c0;
}

.pmbcn #tituloHerra {
   	width: 350px;
   	float: left;
   	position: absolute;
   	top: 6px;
   	height: 25px;
	text-align: left;
	color: #FFFFFF;
	vertical-align:  bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.pmbcn #tituloVabiFdo {
	width: 100%;
   	height: 20px;
	background-color: #128d05;
}

.pmbcn #tituloVabi {
   	width: 350px;
   	float: left;
   	position: absolute;
   	top: 6px;
   	height: 25px;
	text-align: left;
	color: #FFFFFF;
	vertical-align:  bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.pmbcn #cajapeqCont { 
	z-index: 6; 
	float: left;
	position: relative; 
	height: auto;
	overflow-y: auto;
	overflow-x: hidden; 
	color: black;
	margin-top: 10px;
	margin-right: 0px;
	padding-left: 10px;

}

.pmbcn #cajapeqCont img {
	float: right;
	padding: 5px;
	margin: 5px;
/*	background-color: white;*/
	border: 1px dotted gray; 
}

/* estilos de textos*/
/*estilos 1 */

a img.album,
.flickr_badge_image img {
	border: 2px solid #ee7a00;
}

#mainbody div.moduletable-hilite1 .flickr_badge_image img {
	border: 2px solid #968237;
}

#mainbody div.moduletable-hilite2 .flickr_badge_image img {
	border: 2px solid #EB7B00;
}

#mainbody div.moduletable-hilite3 .flickr_badge_image img {
	border: 2px solid #54702A;
}

#mainbody div.moduletable-hilite4 .flickr_badge_image img {
	border: 2px solid #00335B;
}

span.alert {
	color: #c00;
	border-top: 3px solid #fe7b7a;
	border-bottom: 3px solid #fe7b7a;
	background: #ffcccc url(../images/style1/status-alert.png) 10px 50% no-repeat;
}

span.info {
	color: #0055BB;
	border-top: 3px solid #629de3;
	border-bottom: 3px solid #629de3;
	background: #CDDFF6 url(../images/style1/status-info.png) 10px 50% no-repeat;
}

span.note {
	color: #B79000;
	border-top: 3px solid #fde179;
	border-bottom: 3px solid #fde179;
	background: #fff5cc url(../images/style1/status-note.png) 10px 50% no-repeat;
}

span.download {
	color: #57861A;
	border-top: 3px solid #c2df88;
	border-bottom: 3px solid #c2df88;
	background: #e8f4d2 url(../images/style1/status-download.png) 10px 50% no-repeat;
}

blockquote {
	background: #f9f9f9 url(../images/style1/blockquote.png) 0 0 no-repeat;
	color: #666;
	font-style: italic;
	font-size: 120%;
	line-height: 150%;
}

pre {
	background: #f6f6f6;
	border-top: 3px solid #ddd;
	border-bottom: 3px solid #ddd;
}

#mainbody ul.check1 li,
#mainbody li.check1 {
	background: url(../images/style1/bullet-1.png) 0 0 no-repeat;
}

#mainbody ul.check2 li,
#mainbody li.check2 {
	background: url(../images/style1/bullet-3.png) 0 0 no-repeat;
}

#mainbody ul.arrow1 li,
#mainbody li.arrow1 {
	background: url(../images/style1/bullet-2.png) 0 0 no-repeat;
}

#mainbody ul.arrow2 li,
#mainbody li.arrow2 {
	background: url(../images/style1/bullet-4.png) 0 0 no-repeat;
}

#mainbody ul.arrow3 li,
#mainbody li.arrow3 {
	background: url(../images/style1/bullet-5.png) 0 0 no-repeat;
}

#mainbody ul.star li,
#mainbody li.star {
	background: url(../images/style1/bullet-6.png) 0 0 no-repeat;
}

#mainbody ul.circle li,
#mainbody li.circle {
	background: url(../images/style1/bullet-7.png) 0 0 no-repeat;
}

span.loginsubmit,
span.logoutsubmit {
	color: #fff;
	background: url(../images/style1/login_button.png) no-repeat;
}

/*estilos 1 fin*/

body {
		line-height: 133%;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-align: justify;
}
a {
	/* color: see style css */
	color: #999999;
	                          
	text-decoration: none;
}

#textopres ul li a {
	color: #666;
}

#textopres ul li a:hover {
	color: #666;
	text-decoration: underline;
}

a:hover, a:visited {
	color: #666666;
	text-decoration: none;
}

p {
  /* setup some more readable paragraph spacing */
  margin-top: 10px;
  margin-bottom: 15px;
}

/*h1, h2, h3, h4, h4,h5, h6 {
	/* setup some more readable header spacing */
/*	padding-bottom: 5px;
	margin: 15px 0;
}

h1 {
	font-size: 200%;
}

h2 {
	font-size: 170%;
}

h3 { 
   font-size: 150%;
}

h4 {
	font-size:  120%;
}

blockquote {
	width: auto;
	padding: 10px 10px 10px 80px;
	margin: 15px 0;
}

blockquote {
	background: #f9f9f9 url(images/estilo1/blockquote.png) 0 0 no-repeat;
	color: #666;
	font-style: italic;
	font-size: 120%;
	line-height: 150%;
}

pre {
	background: #f6f6f6;
	border-top: 3px solid #ddd;
	border-bottom: 3px solid #ddd;
}

/*colores de fuentes*/

div .titular h1 {
	font-size: 200%;
	color: #000000;
}

a, a:visited, a:link {
	color: #a3a3a3;
}

#idiomas a:link, a:visited {
	color: #bbb;
	text-decoration: none;
}

#idiomas a:hover {
	color: #666;
	text-decoration: none;
}


h1 {
	color: #656a27;
}

h2 {
	color: #2d2e15;
}

h3 { 
   color: #2d2e15;
}

.textoDestacado {

	float: left;
	width: 24%;
	font-size: 1.3em;
	padding: 14px 25px 0px 0px;
	color: #56575A;
	font-style: italic;
}

/* formulario de contacto */

fieldset {
	border: 0px;
}

label {
	margin-left: 40px;
}