@charset "utf-8";
/* CSS Document */


.Estilo1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bold;
}
.Estilo2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: justify;
	padding:2px 2px 3px 2px;
}
#Marco {
	height: 320px; width: 150px; border: 1px solid; border-color:#C62034; position:absolute; z-index:1;

}
#Marcocentradoflex {
	height: 417px; width: 825px; border: 1px solid; border-color:#C62034;

}
#Marcocentradoflex123 {
	height: 720px; width: 825px; border: 1px solid; border-color:#C62034;

}
#Marcocentrado {
	height: 417px; width: 650px; border: 1px solid; border-color:#C62034;

}
#bajarmarcocentrado {
	PADDING-BOTTOM: 0px; OVERFLOW-X: auto; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; HEIGHT: 417px; width: 650px; OVERFLOW: scroll; PADDING-TOP: 0px; overflow-x: hidden;
}
#dentromarcocentrado {
	margin-left:3px;
	margin-top:0px;

}
#Marcocontacto {
	height: 217px; width: 169px; border: 1px solid; border-color:#C62034;

}
#Marco2 {
	height: 309px; width: 150px; border: 1px solid; border-color:#C62034
}
#Marcopub {
	height: 110px; width: 206px; border: 1px solid; border-color:#C62034;
}
#Marco3 {
	height: 500px; width: 150px; border: 1px solid; border-color:#C62034

}

#MarcoEdificio {
	width: 386px; border: 1px solid; border-color:#C62034; background-color:#FFFFFF; margin-left:5px; margin-bottom: 5px;
}
#MarcoFlexNosotros {
	width: 828px; border: 1px solid; border-color:#C62034; background-color:#FFFFFF; padding-left: 2px; padding-right: 2px;
}
#MarcoFlexProyectos {
	width: 828px; border: 1px solid; border-color:#C62034; background-color:#FFFFFF; padding-left: 2px; padding-right: 2px;
}
#MarcoFlexFranquicia {
	width: 828px; border: 1px solid; border-color:#C62034; background-color:#FFFFFF; padding-left: 2px; padding-right: 2px;
}
#MarcoFlexContenedor{
	height: 725px; width: 828px; border: 1px solid; border-color:#C62034; background-color:#FFFFFF; padding-left: 2px; padding-right: 2px;
}
#MarcoFlexFranquicia1 {
	height: 386px; width: 828px; border: 1px solid; border-color:#C62034; background-color:#FFFFFF; padding-left: 2px; padding-right: 2px;
}
#MarcoFlexContacto {
	width: 828px; border: 1px solid; border-color:#C62034; background-color:#FFFFFF; padding-left: 2px; padding-right: 2px;
}
#MarcoFlexPublique {
	width: 828px; border: 1px solid; border-color:#C62034; background-color:#FFFFFF; padding-left: 2px; padding-right: 2px;
}

#MarcoFlexBusqueda {
	height: 511px; width: 828px; border: 1px solid; border-color:#C62034; background-color:#FFFFFF
}
#MarcoContacto {
	height: 120px; width: 206px; border: 1px solid; border-color:#C62034

}
#MarcoChat {
	height: 260px; width: 206px; border: 1px solid; border-color:#C62034

}
#MarcoBusqCodigo {
	height: 95px; width: 150px; border: 1px solid; border-color:#C62034; background-color:#FFFFFF; margin-top:322px; position:absolute; z-index:2;
}
#MarcoBusqCodigoDes {
	height: auto; width: 206px; border: 1px solid; border-color:#C62034
}
#MarcoDestacadosa {
	height: 417px; width: 304px; border: 1px solid; border-color:#C62034; text-align:justify;

}
#MarcoDestacadosv {
	height: 600px; width: 304px; border: 1px solid; border-color:#C62034

}
#MarcoNoticias {
	height: 164px; width: 206px; border: 1px solid; border-color:#C62034;
}
#bajarnoticias {
	PADDING-BOTTOM: 0px; OVERFLOW-X: auto; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; HEIGHT: 149px; width: 206px; OVERFLOW: scroll; PADDING-TOP: 0px; overflow-x: hidden;
}
#noticias {
	margin-left:3px;
	margin-top:0px;


}
#textnoticias {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

}
#textogeneral {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#000;
	margin-left:10px;
	}

#tituloss {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#C62034;
	margin-left:10px;
	padding-top:10px;
	}
#tituloss1 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#C62034;
	padding-top:10px;
	}
#datotelefono {
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	color:#000;
	padding-top:10px;
	
	}
#datocorreo {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#000;
	padding-top:10px;
	}

#MarcoEnlaces {
	height: 260px; width: 460px; border: 1px solid; border-color:#C62034

}
#MarcoVideos {
	height: 260px; width: 516px; border: 1px solid; border-color:#C62034

}
#MarcoNoticiasTexto {
	padding-left:5px;

}
h4 {
	display: block;
	overflow: auto; /*force hasLayout in IE7 */
	color: white;
	background:#C62034;
	padding: 1px 5px;
	height: 15px;
	padding-bottom: 0px;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 0px;
	text-align: center;
}
.Estilo5 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; }
.Estilo6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C62034;
}
.Estilo7 {color: #000000
}




/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.sidebarmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font: bold 12px Arial;
width: 150px; /* Main Menu Item widths */
border-bottom: 1px solid #FFFFFF;
}
 
.sidebarmenu ul li{
position: relative;
}

/* Top level menu links style */
.sidebarmenu ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: black;
text-decoration: none;
padding: 6px;
border: 1px solid #C62034;
}

.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active{
background-color: #FFFFFF; /*background of tabs (default state)*/
}

.sidebarmenu ul li a:visited{
color: #000000;
}

.sidebarmenu ul li a:hover{
background-color: #C62034;
font: bold 12px Arial;
color: #FFFFFF;
}

/*Sub level menu items */
.sidebarmenu ul li ul{
position: absolute;
width: 150px; /*Sub Menu Items width */
top: 0;
visibility: hidden;
border:1px solid #FFFFFF;
}

.sidebarmenu a.subfolderstyle{
background: url(right.gif) no-repeat 97% 50%;
}

 
/* Holly Hack for IE \*/
* html .sidebarmenu ul li { float: left; height: 1%; }
* html .sidebarmenu ul li a { height: 1%; }
/* End */

A.c1:link    {font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #C62034; font-style:bold;
}
A.c1:visited {font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #C62034; font-style:bold;
}
A.c1:active  {font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #C62034; font-style:bold;
}
A.c1:hover   {font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #C62034; font-style:bold; text-decoration:underline;
}
A.c9:link    {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #C62034; font-style:bold;
}
A.c9:visited {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #C62034; font-style:bold;
}
A.c9:active  {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #C62034; font-style:bold;
}
A.c9:hover   {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #C62034; font-style:bold; text-decoration:underline;
}
A.c3:link    {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #C62034; font-style:bold;
}
A.c3:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #C62034; font-style:bold;
}
A.c3:active  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #C62034; font-style:bold;
}
A.c3:hover   {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #C62034; font-style:bold; text-decoration:underline;
}
A.c4:link    {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #C62034; font-style:bold;
}
A.c4:visited {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #C62034; font-style:bold;
}
A.c4:active  {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #C62034; font-style:bold;
}
A.c4:hover   {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #C62034; font-style:bold; text-decoration:underline;
}
#bajar {
	PADDING-BOTTOM: 0px; OVERFLOW-X: auto; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; HEIGHT: 402px; width: 302px; OVERFLOW: scroll; PADDING-TOP: 0px; overflow-x: hidden;
}

A.c2:link    {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-style:bold;
}
A.c2:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-style:bold;
}
A.c2:active  {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-style:bold;
}
A.c2:hover   {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-style:bold; text-decoration:underline;
}
#bajarbajar {
	PADDING-BOTTOM: 0px; OVERFLOW-X: hidden; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; HEIGHT: 415px; width: 613px; OVERFLOW: auto; PADDING-TOP: 0px;

}
.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font: bold 13px Arial;
width: 538px;
overflow: hidden;
margin-bottom: 0em;
border: 0px solid #625e00;
border-width: 0px 0;
background: black url(blockdefault.gif) center center repeat-x;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: black;
padding: 9px 11px;
text-decoration: none;
border-right: 0px solid white;
}

.solidblockmenu li a:visited{
color: black;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
text-decoration:underline;
background: transparent url(blockactive.gif) center center repeat-x;
}
.Estilo49 {
	color: #C62034;
	font-weight: bold;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
}
.Estilo50 {color: #FFFFFF}
.labelfield{ /*CSS for label field in general*/
color: #C62034;
font-size: 90%;
}

.datefield{ /*CSS for date field in general*/
color:gray;
font-size: 90%;
}

#example1 li{ /*CSS specific to demo 1*/
margin-bottom: 4px;
}

#example2 div{ /*CSS specific to demo 2*/
margin-bottom: 5px;
}

#example2 div a{ /*CSS specific to demo 2*/
text-decoration: none;
}

#example3 a{ /*CSS specific to demo 3*/
color: #C62034;
text-decoration: none;
font-weight: bold;
}

#example3 p{ /*CSS specific to demo 3*/
margin-bottom: 2px;
}

code{ /*CSS for insructions*/
color: red;
}
.Estilo411 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; font-weight: bold; background-color:#ECEAEB; background-image:url(images/blockactive2.gif); border: 1px solid white; padding: 3px; }
.Estilo43 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: #000000}
.Estilo39 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C62034;
	font-weight: bold;
}
.Estilo391 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #C62034;
	font-weight: bold;
}
.technology{ /*header of 2nd demo*/
cursor: hand;
cursor: pointer;
font: bold 14px Verdana;
margin: 10px 0;
}
td img {display: block;}
.Estilo47 {font-family: Geneva, Arial, Helvetica, sans-serif}
.Estilo48 {color: #C62034; font-size: 10px;}
.Estilo51 {font-size: 10px}
body {
	background-color: #CCCCCC;
	background-image: url(fondo.jpg);
}
.Estilo54 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.Estilo55 {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #333333}
.Estilo56 {	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.Estilo44 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; }
.Estilo57 {color: #FFFFFF; font-weight: bold; }
.left {  /* Changes on the form */
  color: black !important; 
  font-family: Verdana !important;
  font-size: 12px !important;
}
.pagebreak {  font-family:"Verdana";
  font-size:12px;
  color:black;
}
td.left {  font-family:"Verdana";
  font-size:12px;
  color:black;
}
#inicio {
	padding-top:80px;
	padding-left:202px;
	position: absolute;
	z-index:5

}
#busqueda {
	padding-top:84px;
	padding-left:360px;
	position: absolute;
	z-index:4
	
}
#franquicia {
	padding-top:88px;
	padding-left:483px;
	position: absolute;
	z-index:3
}
#publique {
	padding-top:84px;
	padding-left:603px;
	position: absolute;
	z-index:2
}
#contacto {
	padding-top:80px;
	padding-left:723px;
	position: absolute;
	z-index:1
}

	

