BODY {
	margin-top:10px; margin-left:0px; margin-right:0px; margin-bottom:10px;
	width: 1000px;
	background-color:#141414;
    font-size		: 11px;
	font-family   : Helvetica, Arial, sans-serif;
  	color         : #ffffff;
}

#plantilla
{
width:100%; height:90%;
position:absolute;
background-color:#141414;

}

#principal	{
width:1000px;
border:none; background-color:#141414; background-image:url(img/fondo.jpg); background-repeat:no-repeat;
}

#encabezado {
font-size:12px;
font-weight:bold;
color:#2191D4;
background-color:#FFFFFF}

.panelSuperior {
text-align:center;
width:95%;
}

.panelDerecho td > a:link {color:#FFFFFF}
.panelDerecho td > a:visited {color:#FFFFFF}
.panelDerecho td > a:hover {color:#ccc}


.menuIzquierdo {
	color:#FFFFFF;
	background-color:#2191D4;
	font-size:11px;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
}
.menuIzquierdo:hover {
color:#444; }

.boton {
	color:#FFFFFF;
	background-color:#2191D4;
	font-size:11px;
	text-align:center;
}

.menuSeccion {
	color: #003366;
	font-weight      : normal;
	font-size: 11px;
	text-decoration: none;
	letter-spacing: -0px;
	line-height:1.3em;
	background-color:#ddd;
}

.menuSeccion:hover {
	color            : #0080D0;
}

.menuDerecho {
	color: #003366;
	font-weight      : bold;
	font-size: 11px;
	text-decoration: none;
	letter-spacing: -0px;
	line-height:1.3em;
}

.menuDerecho:hover {
	color            : #0080D0;
}

.bodyLi {
	list-style-type:disc;
	font-weight:bold;
	font-size:12px;
 }


.contenedor {
width:650px;
font-size:12px;
text-indent:0em;
}

.encuestaRespuesta
{
color:#ffffff; font-weight:bold; padding-bottom:2px;
}

.encuestaRespuesta:hover
{
color:#ccc; text-decoration:none;
}


.renglonSeleccionable {
color:#0050c0;
}

.renglonSeleccionable:hover {
background-color:#2191D4; color:#ffffff;
}

a:link, a:visited {
	color: #0050c0;
	text-decoration: underline;}

a:hover {
	color: #000000;
	text-decoration: underline;
	}

.contenidoBackground
{
color:#333333;

background-repeat:repeat-x;
background-color:#FFFFFF;
vertical-align:top;
padding:15px;
}

.contenido
{
font-size:12px;
text-align:justify;
color:#333333;
background-color:#EEEEEE;
height:100%;
vertical-align:top;
line-height:1.5em;
text-indent:3em;
}

.contenido li, .contenido td {
  text-indent:0px;
}

.contenidoDerecho
{
font-size:9px;
border-left-style:solid; border-left-width:thin; border-color:#666666;
width:120px; text-align:left; vertical-align:top;
padding-left:10px;
line-height:12px;
text-indent:0px;
}

.requerido
{
color:#CC0000;
}

table.detalle {
font-size:14px;
vertical-align:top;
}

table.avisos {
font-size:12px;
vertical-align:top;
}

.detalle {
height:20px;
vertical-align:top;
font-size:11px;
font-weight:bold;
}


h1	{
font-size:20px;
color:#0078B0;
text-indent:1em;
}

h2	{
font-size:17px;
color:#303030;
text-align:center;
}

h3	{
font-size:15px;
color:#303030;
}


table.main {
	width: 100%;
	border-bottom: solid 1px #474747;
	margin: 0px;
	margin-top: 2px;
	padding: 0px;
	text-indent:0px;
}

.tituloSeccion {

	color            : #555555;
	font-weight      : bold;
	font-size: 11px;
	text-decoration: none;
	letter-spacing: -1px;
}

.formularioEtiqueta
{
text-align:left;
}

.tituloChico {
font-size:11px; text-align:left; vertical-align:bottom;
}

table.solicitudRegistro {
	width: 100%;
	font-size:12px;
	text-indent:0;
}


.botonSupIzq {
	background-image:url(img/esi.png); 
	background-repeat:no-repeat; 
	width:4px; 
	height:4px;
}

.botonSupDer {
	background-image:url(img/esd.png); 
	background-repeat:no-repeat; 
	width:4px; 
	height:4px;
}

.botonInfIzq {
	background-image:url(img/eii.png); 
	background-repeat:no-repeat; 
	width:4px; 
	height:4px;
	}
	
.botonInfDer {
	background-image:url(img/eid.png); 
	background-repeat:no-repeat; 
	width:4px; 
	height:4px;
	}	

/*===========================*/
/* General Styles : required */

select {
	font-size        	: 11px;
	font-weight      	: normal;
	background-color 	: #F0F0F0;
	color           	: #555555;
	border          	: 1px solid #999;
	margin-top		: 5px;
	font-family: Arial, Helvetica, sans-serif;
}
select:hover {
	border		: 1px solid #0078B0;
}

input[type="submit"] {
	font-size        	: 11px;
	font-weight      	: normal;
	background-color 	: #F0F0F0;
	color           	: #555555;
	border          	: 1px solid #999;
	margin-top		: 5px;
	font-family: Arial, Helvetica, sans-serif;
}
input[type="submit"]:hover {
	background-color 	: #555555;
	color           	: #F0F0F0;
}

input[type="file"] {
	font-size        	: 11px;
	font-weight      	: normal;
	color           	: #555555;
	border          	: 1px solid #999;
	margin-top		: 5px;
	font-family: Arial, Helvetica, sans-serif;
}
input[type="file"]:hover {
	border           : 1px solid #0078B0;
}

input[type="text"],input[type="password"] {
	font-size        : 11px;
	color            : #555555;
	background-color : #F0F0F0;
	border           : 1px solid #999;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

input[type="text"]:hover,input[type="password"]:hover {
	border           : 1px solid #0078B0;
}


button {
	font-size        	: 11px;
	font-weight      	: normal;
	background-color 	: #F0F0F0;
	color           	: #555555;
	border          	: 1px solid #999;
	margin-top		: 5px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:normal;

}
button:hover {
	background-color 	: #555555;
	color           	: #F0F0F0;
}




a.mainmenu:link, a.mainmenu:visited {
	color: #08caff;
	font-weight: bold;
}

a.mainmenu:hover {
	color: #555555;
	text-align: left;
}



.contentpane {
  background: transparent;
}

.contentpaneopen {
  border : 1px  #0099cc;
  text-indent:0px;
}

.contentheading {
	font-size : 11px;
	font-weight: bold;
	color: #336699;
	text-align: left;
	/*letter-spacing: 1px;*/
	line-height: 14px;
	border-bottom: 1px solid #ccc;
	text-transform: uppercase;

}




.small {
	font-family     : Arial, Helvetica, sans-serif;
	font-size       : 10px;
	color           : #555555;
	text-align      : left;
	font-weight		: bold;
}



/* Styles for frontend Admin Interface */
/* ----------------------------------- */
.ontab {
	background-color: #999;
	border-left: outset 2px #999;
	border-right: outset 2px #808080;
	border-top: outset 2px #999;
	border-bottom: solid 1px #d5d5d5;
	text-align: center;
	cursor: hand;
	font-weight: bold;
	color: #FFFFFF;
}
.offtab {
	background-color : #e5e5e5;
	border-left: outset 2px #E0E0E0;
	border-right: outset 2px #E0E0E0;
	border-top: outset 2px #E0E0E0;
	border-bottom: solid 1px #d5d5d5;
	text-align: center;
	cursor: hand;
	font-weight: normal;
}
.tabpadding {
}

.tabheading {
	background-color: #ffae00;
	text-align: left;
}

.pagetext {
	visibility: hidden;
	display: none;
	position: relative;
	top: 0;
}

/* for modifying {moscode} output.  Don't set the colour! */
.moscode {
	background-color: #f0f0f0;
}

/* Text passed with mosmsg url parameter */
.message {
	font-weight: bold;
	font-size : 10pt;
	color : #FFFFFF;
	text-align: center;
	background-color: #FF0000;
}

.content {
	text-align: left;
}

.date {
	font-family     : Arial, Helvetica, sans-serif;
	font-size       : 10px;
	color           : #0082BF;
	text-align      : left;
	font-weight	: bold;
}




/**Tipo de Registro*/
#registro { margin: 0; padding: 0; list-style: none; position: relative; }

#registro ul {
 width: 80px; /* Sub Menu Width */
 margin: 0px;
 list-style: none;
 display: none;
 position: absolute;
 top: 100%;
 left: 0;
}

#registro ul ul,#registro ul ul ul { top: 0; left: 100%; }
#registro li { float: left; display: inline; position: relative; }
#registro ul li { width: 100%; display: block; }

/* Root Menu */
#registro a {
 border-top: 1px solid #FFF;
 border-right: 1px solid #FFF;
 padding-bottom:10px;
 padding-top:3px;
 padding-left:5px;
 padding-right:5px;
 float: left;
 display: block;
 background: #0080D0;
 color: #FFFFFF;
 font: 11px Arial, sans-serif;
 text-decoration: none;
 height: 5px;
}

/* Root Menu Hover Persistence */
#registro a:hover,#registro li:hover a,#registro li.iehover a {
 background: #CCCCCC;
 color: #444;
}

/* 2nd Menu */
#registro li:hover li a,#registro li.iehover li a {
 float: none;
 background: #CCCCCC;
 color: #444;
}

/* 2nd Menu Hover Persistence */
#registro li:hover li a:hover,#registro li:hover li:hover a,#registro li.iehover li a:hover,#registro li.iehover li.iehover a {
 background: #0080D0;
 color: #FFFFFF;
}

/* Hover Function - Do Not Move */
#registro li:hover ul ul,#registro li:hover ul ul ul,#registro li.iehover ul ul,#registro li.iehover ul ul ul { display: none; }
#registro li:hover ul,#registro ul li:hover ul,#registro ul ul li:hover ul,#registro li.iehover ul,#registro ul li.iehover ul,#registro ul ul li.iehover ul { display: block; }



/** Menus Superiores */
ul.navmenu-h { margin: 0; padding: 0; list-style: none; position: relative; z-index:50;  }

ul.navmenu-h li a { font-weight:normal;}

ul.navmenu-h ul {
 width: 200px; /* Sub Menu Width */
 margin: 0;
 list-style: none;
 display: none;
 position: absolute;
 top: 100%;
 left: 0;
 text-align:center;
 vertical-align:middle;
}

ul.navmenu-h ul ul,ul.navmenu-h ul ul ul { top: 0; left: 100%; }

ul.navmenu-h li { float: left; display: inline; position: relative; width:100%}
ul.navmenu-h ul li { width: 100%; float: left; height:100%; display: block; }

/* Root Menu */
ul.navmenu-h a {
 float:none;
 padding-left:5px;
 padding-right:5px;
 display: block;
 background: #2191D4;
 color: #FFFFFF;
 font: 11px Arial, sans-serif, bold;
 text-decoration: none;
 height: 14px;
}

ul.navmenu-h a:hover,ul.navmenu-h li a,ul.navmenu-h li a {
 font-weight:bold;
 font-size:12px;
}
/* Root Menu Hover Persistence */
ul.navmenu-h a:hover,ul.navmenu-h li:hover a,ul.navmenu-h li.iehover a {
 color: #444;
}

/* 2nd Menu */
ul.navmenu-h li:hover li a,ul.navmenu-h li.iehover li a {
 float: none;
 background-color:#2191D4;
 color: #fff;
 font-weight:normal;
 padding-bottom:4px;
 font-size:11px;
  height:auto;
}

/* 2nd Menu Hover Persistence */
ul.navmenu-h li:hover li a:hover,ul.navmenu-h li:hover li:hover a,ul.navmenu-h li.iehover li a:hover,ul.navmenu-h li.iehover li.iehover a {
 background: #0070C0;
 color: #FFFFFF;

}

/* 3rd Menu */
ul.navmenu-h li:hover li:hover li a,ul.navmenu-h li.iehover li.iehover li a {
 background: #999;
}

/* 3rd Menu Hover Persistence */
ul.navmenu-h li:hover li:hover li a:hover,ul.navmenu-h li:hover li:hover li:hover a,ul.navmenu-h li.iehover li.iehover li a:hover,ul.navmenu-h li.iehover li.iehover li.iehover a {
 background: #666;
}

/* 4th Menu */
ul.navmenu-h li:hover li:hover li:hover li a,ul.navmenu-h li.iehover li.iehover li.iehover li a {
 background: #666;
}

/* 4th Menu Hover */
ul.navmenu-h li:hover li:hover li:hover li a:hover,ul.navmenu-h li.iehover li.iehover li.iehover li a:hover {
 background: #333;
}

/* Hover Function - Do Not Move */
ul.navmenu-h li:hover ul ul,ul.navmenu-h li:hover ul ul ul,ul.navmenu-h li.iehover ul ul,ul.navmenu-h li.iehover ul ul ul { display: none; }
ul.navmenu-h li:hover ul,ul.navmenu-h ul li:hover ul,ul.navmenu-h ul ul li:hover ul,ul.navmenu-h li.iehover ul,ul.navmenu-h ul li.iehover ul,ul.navmenu-h ul ul li.iehover ul { display: block; }

#carousel1{
	overflow: auto;
	height: 80px;
	position: relative;
}
#carousel1 img{
	height: 80px;
}

/*Simple Scroll Styles by LYP*/
/* Container DIV - automatically generated */
.simply-scroll-container { 
	position: relative;
}

/* Clip DIV - automatically generated */
.simply-scroll-clip { 
	position: relative;
	overflow: hidden;
	z-index: 2;
}

/* UL/OL/DIV - the element that simplyScroll is inited on
Class name automatically added to element */
.simply-scroll-list { 
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
}
	
.simply-scroll-list li {
	padding: 0;
	margin: 0;
	list-style: none;
}
	
.simply-scroll-list li img {
	border: none;
	display: block;
}
/* Container DIV */
.simply-scroll { 
	width: 694px;
	height: 80px;
	margin-bottom: 0px;
}

/* Clip DIV */
.simply-scroll .simply-scroll-clip {
	width: 694px;
	height: 80px;
}
.simply-scroll .simply-scroll-list li {
	float: left; /* Horizontal scroll only */
}


/*Vertical scroller example, with custom base class */
/* Master button styles - note that left and right 
versions are included although they are not used in this example */

.simply-scroll-btn {
	position: absolute;
	background-image: url(img/buttonsHalf.png);
	width: 21px;
	height: 22px;
	z-index:3;
	cursor: pointer;
}
	
.simply-scroll-btn-left {
	left: 6px;
	bottom: 6px;
	background-position: 0 -22px;
}
.simply-scroll-btn-left.disabled {
	background-position: 0 0 !important;
}
.simply-scroll-btn-left:hover {
	background-position: 0 -44px;
}
	
.simply-scroll-btn-right {
	right: 6px;
	bottom: 6px;
	background-position: 42px -22px;
}
.simply-scroll-btn-right.disabled {
	background-position: 42px 0 !important;
}
.simply-scroll-btn-right:hover {
	background-position: 42px -44px;
}
	
.simply-scroll-btn-up {
	right: 6px;
	top: 6px;
	background-position: -63px -22px;
}
.simply-scroll-btn-up.disabled {
	background-position: -63px 0 !important;
}
.simply-scroll-btn-up:hover {
	background-position: -63px -44px;
}
	
.simply-scroll-btn-down {
	right: 6px;
	bottom: 6px;
	background-position: -21px -22px;
}
.simply-scroll-btn-down.disabled {
	background-position: -21px 0 !important;
}
.simply-scroll-btn-down:hover {
	background-position: -21px -44px;
}

/* Custom class modifications - adds to / overrides above

Vertical scroller example, with custom base class */


/*-------------------------*/

/* Container DIV */
.vert { 
	width: 640px; /* wider than clip for custom button pos. */
	height: 150px;
	
}

/* Clip DIV Avisos*/
.vert .simply-scroll-clip {
	width: 640px;
	height: 150px;
}


/* Modified button positions, overriding previous styles */
.vert .simply-scroll-btn-up { 
	right: 0;
	top: 0;
}

.vert .simply-scroll-btn-down { 
	right: 0;
	top: 52px;
}

/* Container DIV vertKaleidoscopio*/
.vertKaleidoscopio { 
	width: 300px; /* wider than clip for custom button pos. */
	height: 200px;
	margin-left:10px; 
	
}

/* Clip DIV */
.vertKaleidoscopio .simply-scroll-clip {
	width: 280px;
	height: 200px;
	margin-right:30px;
}


/* Modified button positions, overriding previous styles */
.vertKaleidoscopio .simply-scroll-btn-up { 
	right: 0;
	top: 0;
}

.vertKaleidoscopio .simply-scroll-btn-down { 
	right: 0;
	top: 178px;
}
