@charset "utf-8";
/* CSS Document */

body{
background:url(./img/imgFondo.gif) repeat-x;
padding:0px;
margin:0px;
color:#666666;
font-size:11px;
font-family:Tahoma;
}

/*Tabla Principal*/

.tablaPrincipal{
width:962px;
}

.tablaPrincipalBottom{
height:30px;
width:962px;
background:url(./img/imgTablaPrincipalBottom.gif) top left no-repeat;
}

.bannerArea{
width:719px;
height:221px;
text-align:left;
}

.menuArea{
width:719px;
height:45px;
vertical-align:top;
}

.logoArea{
width:243px;
}

.columnaIzquierda{
width:243px;
background:url(./img/imgFondoColumnaIzquierda.gif) top left no-repeat #f6f6f6;
border-left:1px solid #dad9d9;
padding-top:18px;
}

.columnaContenido{
width:717px;
background:url(./img/imgFondoContenido.gif) repeat-x bottom left #ffffff;
border-right:1px solid #c7c5c5;
border-left:1px solid #dad9d9;
}

/*Menu Top*/

.menuTop{
background:#ed1c24;
height:45px;
vertical-align:middle;
color:#FFFFFF;
text-transform:uppercase;
font-size:10px;
}

.menuTopSombra{
height:18px;
background:url(./img/imgMenuSombra.gif) top right no-repeat #ffffff;
}

.menuEsquina{
background:url(./img/imgMenuEsquinaIzquierda.gif) no-repeat top left;
width:14px;
}

.menuLink{
height:45px;
vertical-align:middle;
color:#FFFFFF;
text-transform:uppercase;
font-size:10px;

font-family:Tahoma;
}

.menuLink a{
color:#FFFFFF;
text-decoration:none;
}

.menuLinkOver{
height:45px;
vertical-align:middle;
color:#000000;
text-transform:uppercase;
font-size:10px;
}

.separadorMenuTop{
width:18px !important;
height:45px;
background:url(./img/imgMenuSeparador.gif) no-repeat right;
}

/*Contenido 2 Columnas*/

.columnaContenidoIzquierda{
width:385px;
}

.columnaContenidoDerecha{
padding-right:5px;
}

.columnaContenidoSeparador{
width:13px;
}

/*Container Verde*/

.containerVerde{
padding:5px;}

.containerVerdeTitulo{
background:#28903b;
color:#ffffff;
font-weight:bolder;
text-transform:uppercase;
font-size:11px;
height:30px;
vertical-align:middle;
}

.containerVerde a{
text-decoration:underline;
color:#00b922;
font-weight:bold;
padding-left:5px;
}

.containerVerde a:hover{
color:#009933;
}

.containerVerde li{
list-style-image:url(./img/imgBulletLinks.gif);
padding-bottom:10px;

}

.containerVerdeEsquinaLeft{
width:30px;
height:30px;
background:url(./img/imgEsquinaLeftContainerVerde.gif) no-repeat;
}

.containerVerdeEsquinaRight{
width:15px;
height:30px;
background:url(./img/imgEsquinaRightContainerVerde.gif) no-repeat;
}

/*Container Rojo*/

.containerRojo{
padding:5px;}

.containerRojoTitulo{
background:#ed1c24;
color:#ffffff;
font-weight:bold;
text-transform:uppercase;
font-size:11px;
height:30px;
vertical-align:middle;
}

.containerRojo a{
text-decoration:underline;
color:#ed1c24;
font-weight:bold;
padding-left:5px;
}

.containerRojo a:hover{
color:#770000;
}


.containerRojo li{
list-style-image:url(./img/imgBulletLinks.gif);
}


.containerRojoEsquinaLeft{
width:30px;
height:30px;
background:url(./img/imgEsquinaLeftContainerRojo.gif) no-repeat;
}

.containerRojoEsquinaRight{
width:15px;
height:30px;
background:url(./img/imgEsquinaRightContainerRojo.gif) no-repeat;
}

/*Creditos Paradigma*/

.linkParadigma a{
text-decoration:none;
color:#666666;
}

.linkParadigma a:hover{
text-decoration:underline;
}

/*Login Usuario*/

.loginUsuario{
width:100%;
padding-left:250px;
font-size:10px; 
text-transform:uppercase;
color:#666666;
}

.loginUsuario a{
text-decoration:none;
color:#666666;
}

/*Tipografía*/

.titulo{
color:#33CC33;
text-transform:uppercase;
font-size:12px;
font-weight:bolder;
background:url(./img/imgFondoTitulo.gif) no-repeat left bottom;
padding-left:20px;
height:20px;
vertical-align:middle;
font-family:Arial, Helvetica, sans-serif;}

.tituloVerde{
font-family:Arial, Helvetica, sans-serif;
height:12px;
font-weight:bolder;
padding-left:10px;
color:#28903b;
text-transform:uppercase;}

.subtitulo2{}

/*Formularios*/

.NormalTextBox{
border: 1px solid #dad9d9;
background:#ffffff;
font-size:11px;
font-family:Tahoma;
color:#666666;
width:300px;
padding:5px;
}

.botonContacto{
font-size:11px;
font-weight:bold;
color:#009900;
padding:12px;
border: 1px solid #dad9d9;
background:url(./img/imgFondoBoton.gif) top repeat-x #ffffff;
text-decoration:none;
}

.botonContacto a{
color:#009900;
}

/*Menu Tramites*/

.CollapsiblePanel {
	margin: 0px;
	padding: 0px;
}

.CollapsiblePanelTab {
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#21c13e;
	cursor: pointer;
	vertical-align:middle;
	border-bottom:1px solid #e4e4e4;
	-moz-user-select: none;
	-khtml-user-select: none;
	background:url(./img/imgBulletTramites.gif) no-repeat left top;
	padding-left:20px;
	height:18px;
	margin-bottom:10px}
	
.CollapsiblePanelContent {
	margin: 0px;
	padding: 0px;
	margin-bottom:10px
}

.CollapsiblePanelContent a{
color:#ed1c24;
font-weight:normal;
text-decoration:none;
}

.CollapsiblePanelContent a:hover{
color:#ed1c24;
text-decoration:underline;
}
.CollapsiblePanelContent li{
list-style-image:url(./img/imgBulletTramitesItem.gif);
margin-bottom:5px;
}

.CollapsiblePanelTab a {
	color: black;
	text-decoration: none;
}

.CollapsiblePanelOpen .CollapsiblePanelTab {
}

.CollapsiblePanelClosed .CollapsiblePanelTab {
 /* background-color: #EFEFEF */
}

.CollapsiblePanelTabHover,  .CollapsiblePanelOpen .CollapsiblePanelTabHover {
color:#ed1c24;
}

.CollapsiblePanelFocused .CollapsiblePanelTab {
}

/* Thickbox */

.thickboxTitulo{
height:30px;
background:url(img/imgFondoTituloThickbox.gif) no-repeat left bottom;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
font-family:Tahoma;
padding:15px;
}

.thickboxCuerpo{
background:url(img/imgFondoThickbox.gif) bottom no-repeat left #ffffff;
padding:5px 20px 20px 20px;
font-size:12px;
color:#666666;
font-family:Tahoma;
line-height:16px;}

.thickboxCuerpo li{
list-style:square;
}
.thickboxInfo{
padding:5px;
font-size:11px;
font-weight:bold;
}

.thickboxCerrar{
float:right;
width:50px;
font-size:10px;
text-transform:uppercase;
text-align:right;
}

.thickboxCerrar a{
color:#FFFFFF;
text-decoration:none;
}

.thickboxTituloContenido{
color:#ed1c24;
font-size:12px;
}
