/* CSS Document */

*
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
}

body
{
	margin:0px;
	padding: 0px;
}

#level0
{
	margin: auto;
	width: 768px;
	position: relative;

}

#level1
{
	float: left;
	width: 768px;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
}

#login
{
	position: absolute;
	width: 322px;
	height: 103px;
	display: none;
	background-image: url(../../cms/img/cms_login_background_penins.jpg);
	border: 1px solid #979797;
}

#login_form
{
	position: absolute;
	top: 10px;
	left: 161px;
	text-align: right;
}

#header
{
	background-image:url(../../cms/img/cms_header_peninsula.jpg);
	height: 110px;
	width: 768px;
}

#menu
{
	background-image: url(../../cms/img/cms_menu_background.gif);
	background-repeat: repeat-x;
	padding-top: 0px;
	height: 31px;
	overflow: hidden;
	font-weight: bolder;
}

.submenu
{
	position: absolute;
	top: 132px;
	left:0px;
	background-color: #d2d3ff;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	/*width: 110px;*/
	overflow: hidden;
	display: none;
	z-index: 100;
}

.submenu_item, .submenu_item:link, .submenu_item:visited, .submenu_item:hover
{
	float: left;
	width: 100px;
	height: 15px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	border-bottom: 1px solid #999;
	text-decoration: none;
	overflow: hidden;
	clear: both;
}

.submenu_item:hover
{
	background-color: #6385ff;
	font-weight: bolder;
	color: #FFF;
}


#contenedor1
{
	background-image: url(../../cms/img/cms_contenido_background.gif);
	background-repeat: repeat-x;
	background-color: #FFF;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 50px;
	float: left;
	width: 748px;
}

.migas
{
	padding-top: 10px;
	height: 30px;
	font-weight: bolder;
}

.contedor_solapas /* PAN */
{
	border: 1px solid #999;
	padding: 10px;
	padding-top: 20px;
	background-image: url(../../cms/img/cms_cont_solapas_background.gif);
	background-repeat: repeat-x;
	background-color: #ecedff;
	width: 726px;
	/*display: none;*/
	float: left;
}

#footer
{
	background-image: url(../../cms/img/cms_footer_background.gif);
	background-repeat: repeat-x;
	height: 20px;
	padding-top: 5px;
	text-align: center;
	color: #fff;
	float: left;
	width: 768px;
}

.boton_grande_verde, .boton_grande_verde:link, .boton_grande_verde:visited, .boton_grande_verde:hover, .boton_grande_rojo, .boton_grande_rojo:link, .boton_grande_rojo:visited, .boton_grande_rojo:hover
{
	background-image: url(../../cms/img/cms_boton_grande_blanco.gif);
	width: 115px;
	height: 18px;
	text-align: center;
	float: left;
	text-decoration: none;
	font-weight: bolder;
	color: #8b8b8b;
	padding-top: 5px;
}

.boton_grande_verde:hover
{
	background-image: url(../../cms/img/cms_boton_grande_verde.gif);
	color: #fff;
}

.boton_grande_rojo:hover
{
	background-image: url(../../cms/img/cms_boton_grande_rojo.gif);
	color: #fff;
}

.boton_chico_verde, .boton_chico_verde:link, .boton_chico_verde:visited, .boton_chico_verde:hover, .boton_chico_rojo, .boton_chico_rojo:link, .boton_chico_rojo:visited, .boton_chico_rojo:hover
{
	background-image:url(../../cms/img/cms_boton_chico_blaco.gif);
	width: 53px;
	height: 16px;
	text-align: center;
	float: left;
	text-decoration: none;
	font-weight: bolder;
	color: #8b8b8b;
	padding-top: 3px;
}

.boton_chico_verde:hover
{
	background-image: url(../../cms/img/cms_boton_chico_verde.gif);
	color: #fff;
}

.boton_chico_verde2, .boton_chico_verde2:link, .boton_chico_verde2:visited, .boton_chico_verde2:hover, .boton_chico_rojo2, .boton_chico_rojo2:link, .boton_chico_rojo2:visited, .boton_chico_rojo2:hover
{
	background-image:url(../../cms/img/cms_boton_chico_blaco.gif);
	width: 53px;
	height: 16px;
	text-align: center;
	float: left;
	text-decoration: none;
	font-weight: bolder;
	color: #8b8b8b;
	padding-top: 3px;
}

.boton_chico_verde2:hover
{
	background-image: url(../../cms/img/cms_boton_chico_verde.gif);
	color: #fff;
}

.boton_chico_rojo:hover
{
	background-image: url(../../cms/img/cms_boton_chico_rojo.gif);
	color: #fff;
}

.boton_chico_rojo2:hover
{
	background-image: url(../../cms/img/cms_boton_chico_rojo.gif);
	color: #fff;
}

.solapas
{
	height: 31px;
}

.solapa, .solapa:link, .solapa:visited, .solapa:hover, .solapa_activa
{
	float: left;
	background-image: url(../../cms/img/cms_solapa2.gif);
	width: 148px;
	height: 16px;
	text-decoration: none;
	text-align: center;
	font-weight: bolder;
	padding-top: 15px;
	overflow: hidden;
}

.solapa:hover
{
	background-image: url(../../cms/img/cms_solapa.gif);
	padding-top: 10px;
	height: 21px;
}

.solapa_activa
{
	background-image: url(../../cms/img/cms_solapa_activa.gif);
	color: #fff;
	padding-top: 10px;
	height: 21px;
}

.solapa_chica, .solapa_chica:link, .solapa_chica:visited, .solapa_chica:hover, .solapa_chica_activa
{
	float: left;
	background-image: url(../../cms/img/cms_solapa_chica2.gif);
	width: 79px;
	height: 16px;
	text-decoration: none;
	text-align: center;
	font-weight: bolder;
	padding-top: 15px;
	overflow: hidden;
}

.solapa_chica:hover
{
	background-image: url(../../cms/img/cms_solapa_chica.gif);
	padding-top: 10px;
	height: 21px;
}

.solapa_chica_activa
{
	background-image: url(../../cms/img/cms_solapa_chica_activa.gif);
	color: #fff;
	padding-top: 10px;
	height: 21px;
}

.input_chico
{
	width: 112px;
	margin-top: 1px;
	margin-bottom: 1px;
	border: 1px solid #979797;
}

.input_mediano
{
	width: 250px;
	margin-top: 1px;
	margin-bottom: 1px;
	border: 1px solid #979797;
}

.input_grande
{
	width: 450px;
	margin-top: 1px;
	margin-bottom: 1px;
	border: 1px solid #979797;
}

.input_areatext
{
	width: 450px;
	height: 150px;
	margin-top: 1px;
	margin-bottom: 1px;
	border: 1px solid #979797;
}

.link_miga, .link_miga:link, .link_miga:visited, .link_miga:hover
{
	color: #564ad5;
	text-decoration: none;
}

.link_miga:hover
{
	color: #564ad5;
	text-decoration: underline;
}

.item_menu, .item_menu:link, .item_menu:visited, .item_menu:hover, .item_menu_activo
{
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	height: 20px;
	text-decoration: none;
}

.item_menu:hover, .item_menu_activo
{
	color: #fff;
	background-color: #6385ff;
}

.item_menu_derecha, .item_menu_derecha:link, .item_menu_derecha:visited, .item_menu_derecha:hover
{
	float: right;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	height: 20px;
	text-decoration: none;
}

.item_menu_derecha:hover
{
	color: #fff;
	background-color: #6385ff;
}

.rotulo_tablas
{
	text-align: right;
	font-weight: bolder;
	padding-right: 10px;
	margin: 0px;
	padding: 0px;
}

.tabla_solapa td
{
	padding: 2px;
}

.tabla_nombre
{
	background-image: url(../../cms/img/cms_encabezado_tabla_background.gif);
	background-repeat: repeat-x;
	height: 23px;
	padding-top: 6px;
	padding-left: 5px;
	padding-right: 5px;
	font-weight: bolder;
	margin-bottom: 1px;
}

.tabla_nombre_titulo
{
	margin: 0px;
	padding: 0px;
	float: left;
}

.tabla_nombre_opciones
{
	margin: 0px;
	padding: 0px;
	
	float: right;
}

.pagina_activa, td span
{
	font-size: 13px;
	font-style:italic;
	color: #000;
	padding-right: 2px;
}

.pagina_seleccion, .pagina_seleccion:link, .pagina_seleccion:visited, .pagina_seleccion:hover, td a, td a:link, td a:visited, td a:hover
{
	text-decoration: none;
}

.pagina_seleccion:hover,td a:hover
{
	color: #6385ff;
}

thead th
{
	background-color: #d2d3ff;
	color: #333;
	height: 25px;
	vertical-align: middle;
}

.thead_th
{
	background-color: #d2d3ff;
	color: #333;
	height: 25px;
	vertical-align: middle;
}

.errorMsg
{
	font-family: Verdana;
	font-weight: bolder;
	color: #d00;
	padding-left: 5px;	
	font-style: normal;
	font-size: 10px;
}