/* HOJA DE ESTILOS DE LETTERA; comentarios siempre primero */
/* @group BASICOS */
A.Estilo5:link {
	COLOR: #cc0000; TEXT-DECORATION: none;FONT-WEIGHT: bold;
}
A.Estilo5:hover {
	COLOR: #cc0000; TEXT-DECORATION: none;FONT-WEIGHT: bold;
}
A.Estilo5:visited {
	COLOR: #cc0000; TEXT-DECORATION: none;FONT-WEIGHT: bold;
}
a:link { 
COLOR: #333333; TEXT-DECORATION: none
}
A:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
A:visited {
	COLOR: #333333; TEXT-DECORATION: none
}

body {
	height: 100%;
}

p  { 
font-size: 11px; font-family: Helvetica }
td  { 
font-size: 11px; font-family: Helvetica }
html { 
font-size: 11px; font-family: Helvetica }
ul {
	font-size: 11px; 
	font-family: Helvetica;
	text-align: justify;
}
li {
	list-style-type: none;
	list-style-position: outside;
	list-style-image: url(images/bullet.gif);
	margin-left: -8px;
}

/* PARA QUITAR BORDE DE LINK A LAS IMAGENES */

.perfil a img, a:visited img, a:link img {
	border: 0px solid #fff;
}

/* @group CELDAS */

.barrasuperior {
	background-color: #cc3;
	border-bottom: 1px outset #ccc;
	border-right: 1px outset #ccc;
	font: bold 12px Helvetica;
	color: #333;
	text-align: center;
	
}
.barrasuperiorimg {
	background-color: #fff;
	border-bottom: 1px dotted gray;
	border-left: 1px dotted gray;	
	
}
/* bodetabla es el recurso para dar borde a la tabla del inicio y otras */
.bordetabla {
	border: 1px solid gray;
	
}
/* celdadelmenu es la celda que contiene la tabla del menu del index. es el que degrada */
.celdadelmenu {
	background-color: #fff;
	background-image:  url("images/home/linea.jpg");
	background-repeat: repeat-x;
	background-position: left bottom;
}

/* celdasmenupral las del nuevo menu izquierda de la home */
.celdasmenupral {
	color: #333;
	font: 14px Helvetica;
	margin-left: 6px;
	padding-left: 6px;
	border-bottom: 1px dotted #ccc;
}
.celdamedia {
	border-right: 1px dotted #333333;
	border-top: 1px dotted #333333;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;

}

/* @end */
.hometexto  { font-size: 3.25mm; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 4mm; text-align: left }

/* @group TEXTOS */
.titularbajo {
	color: #333;
	font: 12px Helvetica;
	margin-left: 3px;
	padding-left: 3px;
	border-left: 6px solid #333;
	border-top: 1px dotted #333;
	border-bottom: 1px dotted #333;
	border-right: 1px solid #333;
}

.texto  {
	color: #000;
	font-size: 11px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	line-height: 13px;
	margin: auto auto auto 70px;
	text-align: left;
}

.pagetexto { 
color: black; 
font-size: 11px; 
font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
text-align: justify; 
vertical-align: 5px }

.titularpage {
	font-family: Helvetica, Arial, Georgia, Verdana;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: black;
	line-height: 22px;
}

.subtitularpage {
	font-family: Helvetica, Arial, Georgia, Verdana;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
}

.titular  {
	color: #990;
	font-size: 14px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight: 900;
	font-style: normal;
	text-align: centre;
	line-height: 35px;
}

.hometitular    {
	color: #333;
	font: bold 12px Helvetica;
}

/* hometitular es para los textos titulares que van en la etiqueta de color salmon */

.titular_home    {
	color: #333;
	font: bold 14px Helvetica;
	border-left: #fff 6px solid;
}

.comentario {
	color: #333333;
	font-size: 11px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-style: normal;
	line-height: 14px;
	text-align: justify;
}
.numero  { color: #000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: 700}
.legorden {
	color: #333333;
	font-size: 11px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-style: normal;
	line-height: 14px;
	text-align: justify;
	font-weight: bold;
}
.fecha {
	color: #333333;
	font-size: 11px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight: normal;
	font-style: italic;
}
.autor {
color: #000; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: 700
}
.cargo {
	color: #990000;
	font-size: 11px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight: normal;
	font-style: italic;
}
.titular_rojo {
	font-family: Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #990000;
}
/* @end */
.menu  { color: #333; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: 700 }
/*los titulares de las cajitas de la home*/

/* @group LINEAS Y MARGENES */
/* lineabolas son las celdas del index y sirven para dar las lineas de abajo, no son de texto */
.lineasbolas {
	border-bottom: 1px dotted gray;
}
.lineasarriba {
	border-top: 1px solid #ccc;
}
.lineasizquierda {
	border-left: 1px solid #ccc;
}
.lineasabajo {
	border-bottom: 1px solid #ccc;
	
}
.lineasabajoyarriba {
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
}
.linealateral {
	border-top-style: none;
	border-top-width: 0;
	border-left: 1px solid #ccc;
	border-bottom: 2px solid gray;
	border-right: 1px solid #ccc;
}
.lineasdetitular {
	border-bottom: 2px solid #666;
}
/* @end */
.sbtitular2page {
	font-family: Helvetica, Arial, Georgia, Verdana;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	color: #333333;
}
.textocolumnas {
	font-family: Helvetica, Arial, Georgia, Verdana;
	font-size: 11px;
	text-align: justify;
	font-style: normal;
	padding: 0px;
	border-left-width: 6px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}

.mgnabajo3 {
	border: 6px solid white;
}
/* mgnabajo3 es un margen blanco de 3 por abajo */
.mgderecha6 {
	border-right: 6px solid white;
}
/* mgderecha6 es un margen blanco de 6 por derecha */
/* @group IMAGENES */
img.CurveText {
	margin-right: 12px;
	float:  left;
	clear: left;
	margin-top: 10px;
	margin-bottom: 10px;
}
img.Altas {
	margin-top: -1px;
	display: block;
}

/* @end */

/* @group SENTENCIAS*/
/* COMIENZAN ESTILOS 2010 */

}
#content {
	color: #cd2e35;
	text-align: left;
	text-decoration: none;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
}
/* ESTAS SON LAS ESQUINAS REDONDEADAS DE SIEMPRE */
.curvedArea {
	DISPLAY: block; WIDTH: 420PX;
	position: relative;
	left: 0px;
	top: 0px;
}
.bottomLeft {
	FLOAT: left; BACKGROUND-IMAGE: url(images/tablas/bg_bottomLeft.jpg); WIDTH: 100%; BACKGROUND-REPEAT: no-repeat
}
.bottomRight {
	BACKGROUND-POSITION: 100% 0px; FLOAT: right; BACKGROUND-IMAGE: url(images/tablas/bg_bottomRight.jpg); WIDTH: 50px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px; BACKGROUND-COLOR: #fff
}
.centerLeft {
	FLOAT: left; BACKGROUND-IMAGE: url(images/tablas/bg_centerLeft.jpg); WIDTH: 100%; BACKGROUND-REPEAT: repeat-y
}
.centerRight {
	BACKGROUND-POSITION: 100% 0px; FLOAT: left; BACKGROUND-IMAGE: url(images/tablas/bg_centerRight.jpg); WIDTH: 100%; BACKGROUND-REPEAT: repeat-y; HEIGHT: 100%
}
.content {
	MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px;
	text-align: left;
}
.topLeft {
	FLOAT: left; BACKGROUND-IMAGE: url(images/tablas/bg_topLeft.jpg); WIDTH: 100%; HEIGHT: 15px
}
.topRight {
	BACKGROUND-POSITION: 100% 0px; FLOAT: right; BACKGROUND-IMAGE: url(images/tablas/bg_topRight.jpg); WIDTH: 50px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 15px; BACKGROUND-COLOR: #fff; bg_topRight: 
}

#marqueecontainer{
	position: relative;
	width: 150px;
	background-color: #FFFFFF;
	overflow: hidden;
	border: 0px solid orange;
	padding: 0px;
	padding-left: 4px;
	height: 71px;
	left: 1px;
	top: 1px;
}


/* EL CATALOGO */
#layaoutLogic {
width: 100%;
}
.section {
display:block;
margin: 0 auto;
width: 400 px;	
} 
.colA, colB{
float:left;
	
}
.colA {
	background: #fff;
	top:35px;
	width: 90px;
	text-align: right;
	display: block;
	margin-right: -1px;
	border-right: 1px solid #000;
	padding-right: 5px;
}
.colB {
	background: #fff;
	width: 300px;
	display: block;
	padding-left: 15px;
	margin-left: 5px;
}
/*ESTILOS NUEVOS 2010 CONTROLADOS*/
#columna {
	position: relative;
	width: 152px;
	background: #ffffff url(images/tablas/colum_derecha/top.jpg) no-repeat;
	height: 20px;
	border-bottom: 1px dotted #333;
	clear: left;
}
#topMenu  {
	position: relative;
	width: 156px;
	height: 270px;
	background: #fff url(images/tablas/colum_derecha/interior.jpg) repeat-y top;
}
#botMenu  {
	position: relative;
	background: #fff url(images/tablas/colum_derecha/bottom.jpg) no-repeat;
	width: 156px;
	height: 30px;
	top:-30px;
}

#menu {
	position: relative;
	width: 150px;
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-left:3px;
	padding-right:2px;
	top:-290px;
}
.foto {
	float:left;
	padding-right:2px;
}
.pnew {
	float:clear;
}
.bolitas {
font-weight: bold;
text-decoration: underline;

}	
