﻿/* CSS desarrollado por el Depto. de Diseño de gpocicsa para www.gpocicsa.com*/
/* Modelo de Cajas en igualacion entre navegadores */
* { margin: 0; padding: 0; text-decoration: none; font-size: 1em; outline: none; }
code, kbd, samp, pre, tt, var, textarea, input, select, isindex { font: inherit; font-size: 1em; }
dfn, i, cite, var, address, em { font-style: normal; }
th, b, strong, h1, h2, h3, h4, h5, h6 { font-weight: normal; }
a, img, a img, iframe, form, fieldset, abbr, acronym, object, applet { border: none; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th, td, center { text-align: left; vertical-align: top; }
font { color: inherit !important; font: inherit !important; color: inherit !important; } /* disables some native styles */



.fondoh {
	background-repeat: repeat-x;
	width: 100%;
}

.bodyBG {
	background-position: center top;
	background-image: url(../index_files/bin/main_bg.png) !important;
    
	background-repeat: repeat-y;
  /*  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='index_files/main_bg.png',sizingMethod='scale'); 
  */
  }
.cabeceraflash {
	background-image: url(../index_files/bin/bannertolog.png) !important;
	background-repeat: no-repeat;  /*  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='index_files/main_bg.png',sizingMethod='scale'); 
  */
	height: 200px;
  }

body {
	/*background-image: url(../index_files/bin/base_bg.png);
	
	*/
	background-color: #CCCCCC;
	margin-top: 1px;
	background-repeat: repeat-x;
}
q { quotes: "" ""; }
ul, ol, dir, menu { list-style: none; }
sub, sup { vertical-align: baseline; }
a { color: inherit; }
hr { display: none; } /* we don't need a visual hr in layout */

.Contenido {
	width: 926px;
	position: inherit;
	padding: 8px 0px 8px 8px;
           }
		   
#Frmleft_main {
	padding: 4px 8px 0px 8px;
	width: 660px;
	background-color: #C0CFE0;
	margin-right: 220px;
}
#FrmRigth_main {
	float: right;
	padding: 0px 2px 0px 0px;
	background-color: #FFFFFF;


}
#divtextcont {
	margin: 0px 0px 8px 0;
	padding: 8px 8px 8px 8px;
	height: auto;
	width: 642px;
	background-color: #FFFFFF;

}
#divtextcont1 {
	margin: 8px 0px 8px 0;
	padding: 8px 8px 8px 8px;
	height: auto;
	width: 642px;
	background-color: #FFFFFF;

}
#divtextcont2 {
	margin: 8px 0px 8px 0;
	padding: 8px 8px 8px 8px;
	width: 642px;
	background-color: #FFFFFF;

}
#divtextcont3 {
	margin: 8px 0px 8px 0;
	padding: 8px 8px 8px 8px;
	height: auto;
	width: 642px;
	background-color: #FFFFFF;

}
#divtextcont4 {
	margin: 8px 0px 8px 0;
	padding: 8px 8px 8px 8px;
	height: auto;
	width: 642px;
	background-color: #FFFFFF;
}
#divtextcont5 {
	margin: 8px 0px 8px 0;
	padding: 8px 8px 8px 8px;
	height: auto;
	width: 642px;
	background-color: #FFFFFF;

}

.navlinks {
    margin-bottom: 20px;
}
.navlinks a:link, .navlinks a:visited{
	display: block;
	padding: 3px 0px 6px 10px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #990000;
	text-decoration: none;
	margin-top: 4px;
	background-image: url(../index_files/bin/sbox_02_10.png);
	background-repeat: repeat-y;
	}
.navlinks a:hover{
	background-color: transparent;
	text-decoration: none;
	background-image: url(../index_files/bin/sbox_02_20.png);
}
.navbar_h2 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
	background:transparent;
	margin-bottom: 2px;
	padding: 3px;
	margin-top: 12px;
	background-color: #006699;
	border: 1px;
	border-color: #CCCCCC;
	}
	
	.TxtFont10Verbena {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: lighter;
	color: #000000;
	text-decoration: none;
	background:transparent;
	}
	.TxtFont9Verbena {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: lighter;
	color: #000000;
	text-decoration: none;
	background:transparent;
	}
	.TxtFonEncabezados {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 22px;
	font-style: oblique;
	line-height: normal;
	font-weight: lighter;
	color: #000000;
	text-decoration: none;
	background:transparent;
	}
	
/* Marcos para los divs */

div#nifty{ margin: 0 10%;background: #9BD1FA}

b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #9BD1FA}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}


#contenedor{
	text-align: left;
	margin: auto;
	width: 770px;
} 
#cabecera{
	background-color: #d0d0ff;
	color: #333300;
	font-size:12pt;
	font-weight: bold;
	padding: 3 3 3 10px;
}

#cuerpo{
	margin: 10 0 10 0px;
	padding: 8px 8px 8px 8px;
	background-color: #C0CFE0;
}
#lateral{
	width: 229px;
	float:right;
	padding: 8px 8px 8px 8px;
	background-color: #FFFFFF;
	background-image: url(../index_files/bin/Fondocontenedor.png);
}
#lateral ul{
	margin : 0 0 0 0px;
	padding: 0 0 0 0px; 
	list-style: none; 
}

#lateral li{
	margin: 2 2 2 2px;
	padding: 2 2 2 2px;
	font-weight: bold;
	background-color: #C0CFE0;
}
#lateral a{
	color: #3333cc;
	text-decoration: none;
}

#principal{
	background-color: #C0CFE0;
}
#contenedorPubSub{
	text-align: left;
	margin: auto;
	width: auto;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	background-color: #CCCCCC;
	height: 230px;
} 


#ContPubSubLeft{
	background-color: #FFFFFF;
	padding-left: 8px;
	padding-bottom: 8px;
	padding-top: 8px;
	width: 433px;
	padding-right: 8px;
	float: left;
	height: 90px;
}
#ContPubSubLeft0{
	background-color: #FFFFFF;
	padding-left: 8px;
	padding-bottom: 8px;
	padding-top: 8px;
	width: 433px;
	padding-right: 8px;
	float: left;
	height: 90px;
}
#ContPubSubRight{
	background-color: #FFFFFF;
	padding-left: 8px;
	padding-bottom: 8px;
	padding-top: 8px;
	width: 433px;
	float: right;
	height: 90px;
	padding-right: 8px;
}
#ContPubSubRight0{
	background-color: #FFFFFF;
	padding-left: 8px;
	padding-bottom: 8px;
	padding-top: 8px;
	width: 433px;
	float: right;
	height: 90px;
	padding-right: 8px;
}
.VerMas{
	padding-bottom: 1px;
	padding-top: 1px;
	width: 30px;
	float: none;
	height: auto;
	padding-right: 20px;
	background-image: url(../index_files/bin/vermas.png);
	background-repeat: no-repeat;
	color: #FFFFFF;
	padding-left: 15px;
}

