*, h1, h2, h3, h4, h5
{
	font-family:Arial, Helvetica, sans-serif;
	margin: 0;
	padding:0;
}

h3
{
	font-weight:bold;
	color:#009900;
	font-size:14px;
	margin-bottom:10px;
}

h4
{
	font-weight:bold;
	color:#F6973B;
	margin-bottom: 13px;
}

h5
{
	padding-left:21px;
	font-weight:bold;
	color:#F6973B;
	font-size:13px;
	background-image:url(images/contact_ico.jpg);
	background-repeat:no-repeat;
	padding-bottom:4px;
	padding-top:2px;
}

p 
{
	margin-bottom: 13px;
}

a, a:link
{
	color:#006600;
	text-decoration:none;
}

a:visited
{
	color:#5FDE12;
}

a:hover
{
	text-decoration:underline;
}

html,body{height:100%}

body
{
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#DADADA;
	color: #333333;
	margin-bottom:10px;
}

#Mainwrapper
{
	background-color:#FFFFFF;
	text-align:left;
}

#Headtable
{

}

#TopHead
{
	background-image:url(images/rounded_top.gif);
	background-repeat:no-repeat;
	background-color:#009900;
	border-bottom:#FFFFFF solid 1px;
}

#TopHead img
{
	margin:15px;
}

#NavInstitucional
{
	margin-top:1px;
	background-image:url(images/pixback_navinst.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-weight:bold;
	height:33px;
	padding-left:8px;
}

#BreadCrumbs
{
	background-image:url(images/breadcrumbback.gif);
	background-repeat:repeat-x;
	/*margin-top:1px;*/
	font-size:10px;
	margin-bottom:1px;
	padding:4px;
	padding-left:6px;
	/*background-color:#F4F4F4;*/
	/*color:#999999;*/
	color:#009900;
}

#LeftColumn
{
	background-color:#E9E9E9;
	width:112px;
}

#MidColumn
{
	text-align:left;
	position:relative;
	padding-right:10px;
	padding-left:10px;
	width:483px;
}

#RightColumn
{
	width:140px;
	background-color:#F4F4F4;
	padding-top:5px;
}

#ContentBody
{

}

#TextoGrupo img
{
	float: right;
	padding-left:8px;
	padding-bottom:8px;
}

#PortalesHolder
{
	width: 477px;
	margin: 0 auto;
}

.portalesMiembros
{
	width:158px;
}

.portalesMiembrosTop
{
	background-image:url(images/portales_top_rounded.jpg);
	background-repeat:no-repeat;
	height:41px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	margin-bottom:4px;
	padding-bottom:3px;
	background-color:#055F05;
}

.portalesMiembrosTop div
{
	padding:4px;
	padding-left:6px;
	padding-bottom:0;
}

.portalesMiembrosTop img
{
	margin-bottom:8px;
	border: 3px solid #CCCCCC;
}

.portalesMiembrosBottom
{
	padding-top:3px;
}

.portalesMiembrosBottom img
{
	margin-bottom:8px;
	border: 3px solid #CCCCCC;
}

/*Estilos Navegacin Vertical: HouseOfMenu*/
#VerticalNav
{
	padding-left:5px;
	padding-top:2px;
}

#VerticalNav ul
{
	text-align:left;
	list-stle:none;
	list-style-type: none;
}

#VerticalNav li
{
	margin-bottom:1px;
	display: block;
	margin: 0;
	padding: 0;
	margin-bottom:1px
}

#VerticalNav li a
{
	display:block;
	width:86%;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#6c6c6c;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:13px;
	background-image:url(images/bullet_nav_ver.gif);
	background-repeat:no-repeat;
	background-position: 2px 4px;
}

#VerticalNav li a:hover
{
	background-image:url(images/bullet_nav_hover.gif);
	background-repeat:no-repeat;
	background-color:#333333;
	text-decoration:none;
}
/* ----------------- */

#Banners
{
	text-align:center;
}

#LeftBanners
{
	padding-left:3px;
	padding-top:10px;
	text-align:center;
}

#Footer
{
	color:#FFFFFF;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:8px;
	margin-top:5px;
	background-color:#009900;
	width:752px;
	background-image:url(images/rounded_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	
}

.breadcrumbtext
{
	font-size:10px;
	color: #009900;
}

.breadcrumbtext a, a:visited, a:hover
{
	color:#009900;
}

.copyrighttext
{
	color:#FFFFFF;
	font-size: 11px;
}

.toppane td a, .toppane td a:link, .toppane td a:visited
{
	background-image: url(images/top_bullets.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
	padding-left:9px;
	margin-left:6px;
	color:#FFFFFF;
	font-weight:bold;
}

.Normal
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.lefthandbannerspane
{
	padding-top:15px;
}

.contentpane ul
{
	padding-left:20px;
}

.menupane
{
	padding:3px;
}

#dnn_PortalesTitlePane1, #dnn_PortalesTitlePane2, #dnn_PortalesTitlePane3
{
	padding:3px;
}

.imagen_grupo
{
	float:right;
	padding-left:8px;
	padding-bottom:8px;
}

.dnn_table
{
	font-size:11px;
	background-color:#F7F7F7;
}

.dnn_table td
{
	padding:6px;
	border-bottom:#FFFFFF solid 1px;
}


/* Estilos Tabs seccion de contactos*/
.tabspane
{
	background-image:url(images/tabs_back.gif);
	float:left;
	position:relative;
	width:100%;
	font-size:11px;
	margin-bottom:10px;
	background-color:#333333;
}

.tabspane ul a, .tabspane ul a:visited
{
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:6px;
	color:#FFFFFF;
	/*background-color:#333399;*/
	
}

.tabspane ul a:hover
{
	color:#FFFFFF;
	background-color:#414141;
}

.tabspane ul
{
	margin-left:10px;
	margin-top:5px;
}

.tabspane li
{
	float:left;
	padding-top:3px;
	list-style:none;
	padding-bottom:6px;
	margin-right:10px;
}

.tabspane #houseMenuCurrentLink
{
	background-color:#FFFFFF;
	color:#000000;
}

/* Estilos Contact Form */
#dnn_ctr544_viewFeedback_pnlFeedback
{
	text-align: center;
	/*background-color:#330033;*/
}

#dnn_ctr544_viewFeedback_pnlFeedback input
{
	height:22px;
}

#dnn_ctr544_viewFeedback_pnlFeedback input, #dnn_ctr544_viewFeedback_pnlFeedback textarea
{
	margin-left:10px;
	border:none;
	border:#666666 solid 1px;
	padding: 3px;
}

/* ************************************************************* */

/* Estilos para "Otros Servicios */

#OtrosServicios
{
	font-size:11px;
	text-align:left;
	padding-left:5px;
	padding-top:2px;
}

#OtrosServicios ul
{
	text-align:left;
	list-stle:none;
	list-style-type: none;
}

#OtrosServicios li
{
	margin-bottom:1px;
	display: block;
	margin: 0;
	padding: 0;
	margin-bottom:1px
}

#OtrosServicios li a
{
	display:block;
	width:129px;
	color:#333333;
	
	background-color:#D4D4D4;
	padding-top:2px;
	padding-bottom:2px;
	
}

#OtrosServicios li a:hover
{
	background-color:#999999;
	text-decoration:none;
}

/* ****************************************************** */

#dnn_dnnLOGIN_hypLogin 
{
	color:#FFFFFF;
	border-left:#FFFFFF solid 1px;
	padding-left: 5px;
}

#dnn_ctr548_ModuleContent img
{
	margin-left:3px;
	margin-top:10px;
}
