 /* * { outline: 2px dotted red }
  * * { outline: 2px dotted green }
  * * * { outline: 2px dotted orange }
  * * * * { outline: 2px dotted blue }
  * * * * * { outline: 1px solid red }
  * * * * * * { outline: 1px solid green }
  * * * * * * * { outline: 1px solid orange }
  * * * * * * * * { outline: 1px solid blue }*/
  
body {
	margin:0px;
  	padding:0px;
	background-image:url(images/fondo.jpg);
	font: normal 12px "Verdana", Arial, Helvetica, sans-serif, Default;

}

/*		PARTES
============================*/

#marco {
	background-color:#000000;
	margin: 0 auto;
	width:780px;
}

#head_1 {
}

#head_2 {
	z-index:0;
	margin: 0px auto;
	padding-left:15px;
	padding-top:15px;
	min-height:65px;
	//height:65px;
	background:url(images/head_2.jpg) no-repeat;
	background-position: top right;
}

#contenido {
	color:#FFFFFF;
}
#contenido a {
	color:#FF0000;
}

#line_down {
	text-align:center;
}

#pie, #pie a {
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

#creditos {
	padding-bottom:20px;
	text-align:center;
	color:#000000
}
#creditos a:link, #creditos a:visited {color:#000000; font-weight:bold; text-decoration:none}
#creditos a:hover {color:#000000; font-weight:bold; text-decoration: underline}

/*		Menu
========================*/

#menu {
	height:23px;
	background:url(images/head_fondo_menu.jpg) no-repeat;
}

#menu ul {margin:0px; padding:0px; padding-left:0px; padding-top:5px}
#menu ul li {list-style: none; padding:0px; padding-left:20px; padding-bottom:3px; display:inline;}
#menu ul li a {
	display:inline;
	text-decoration:none;
	font-weight:bold;
	color:#000000
}
#menu ul li a:hover {}

#sub_menu_1, #sub_menu_2 {
	z-index:10;
	visibility:hidden;
	margin:0px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:0px;
	position:absolute;
	background-color:#990100;
}
#sub_menu_1 { margin-left:166px; }
#sub_menu_2 { margin-left:340px; }
#sub_menu_1 ul, #sub_menu_2 ul {
	background-color:#C10001;
	padding:0px;
	margin:0px;
}
#sub_menu_1 ul li, #sub_menu_2 ul li {
	list-style:none;
	padding:0px;
	margin:0px;
}
#sub_menu_1 ul li a, #sub_menu_2 ul li a {
	display:block;
	left:auto;
	margin-top:0px;
	margin-left:2px;
	margin-right:2px;
	margin-bottom:0px;
	padding-top:3px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:3px;
	font-size:11px;
	text-align:left;
	text-decoration:none;
	height:auto;
	width:auto;
}
#sub_menu_1 ul li a:hover, #sub_menu_2 ul li a:hover {
	background-color:#990100;
}

/*		Menu Inferior
========================*/

#menu_inf {
	height:23px;
	background:url(images/fondo_menu_inf.jpg);
}

#menu_inf ul {margin:0px; padding:0px; padding-left:0px; padding-top:5px}
#menu_inf ul li {list-style: none; padding:0px; padding-left:20px; padding-bottom:3px; display:inline;}
#menu_inf ul li a {
	display:inline;
	text-decoration:none;
	font-weight:bold;
	color:#000000
}
#menu_inf ul li a:hover {}

#sub_menu_inf_1, #sub_menu_inf_2 {
	z-index:10;
	visibility:hidden;
	margin:0px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:0px;
	position:absolute;
	background-color:#990100;
}
#sub_menu_inf_1 { margin-left:166px; margin-top:-134px; }
#sub_menu_inf_2 { margin-left:340px; margin-top:-172px; }
#sub_menu_inf_1 ul, #sub_menu_inf_2 ul {
	background-color:#C10001;
	padding:0px;
	margin:0px;
}
#sub_menu_inf_1 ul li, #sub_menu_inf_2 ul li {
	list-style:none;
	padding:0px;
	margin:0px;
}
#sub_menu_inf_1 ul li a, #sub_menu_inf_2 ul li a {
	display:block;
	left:auto;
	margin-top:0px;
	margin-left:2px;
	margin-right:2px;
	margin-bottom:0px;
	padding-top:3px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:3px;
	font-size:11px;
	text-align:left;
	text-decoration:none;
	height:auto;
	width:auto;
}
#sub_menu_inf_1 ul li a:hover, #sub_menu_inf_2 ul li a:hover {
	background-color:#990100;
}


/*		Textos
========================*/

#texto_1 {
	margin-top:0px;
	margin-left:40px;
	margin-right:40px;
	margin-bottom:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
}

#texto_2 {
	margin-top:0px;
	margin-left:60px;
	margin-right:60px;
	margin-bottom:30px;
	padding-top:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
}

#ul_left {
	text-align:left;
}


#flash_right {
	margin-left:40px;
	//margin-top:10px;
	margin-bottom:10px;
	float:right;
}

#menu_inf {
	margin-left:30px;
	margin-right:30px;
	margin-bottom:20px;
	margin-top:20px;
}

/*	Redefinidos
========================*/

H1 {
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	margin-top:0px;
}

H2 {
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: bold;
}

H3 {
	color:#FFFFFF;
	margin-top:30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bolder;
}

/*	Exclusivos
========================*/

#quiensoy_1 {
	margin-left:40px;
	padding-left:283px;
	min-height:328px;
	//height:328px;
	background:url(images/foto_dr_1.jpg) no-repeat;
	background-position: bottom left;
}

#portafolio_1, #portafolio_1 a {
	margin-left:40px;
	margin-right:40px;
	background-position: bottom left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	line-height: 20px;
}
