@charset "utf-8";
/* CSS Document */
body {
font: 95%/1.3em "Myriad Pro", "Myriad Web", "Lucida Grande", "Trebuchet MS", "Tahoma", "Helvetica", "Arial", sans-serif;
	background-color:#C8C8C8;
	font-size:16px;
	color: #434343;
	background-image:url(../imagenes/2.gif);
	margin:20px 0;
	padding:0;
}
#wrapper {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 970px;
	background-image:url(../imagenes/fondo1.jpg);
	border:3px solid #fff;
	
}
#wrapperx {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 766px;
	height:740px;
	

	
}
#header {

	height:217px;
}
.titulo1 {
	margin:0;
	padding:0;
	display:block;
	background-image:url(../imagenes/titulo1.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:0.9em;
	font-family: Arial, Helvetica, sans-serif;
	padding:2px 0 0 25px;
	height:22px;
}

#side-a {
	border-top:4px solid #fff;
	float: left;
	width: 249px;
	
}
#side-b {
border-top:4px solid #fff;
	float: right;
	width: 248px;

	background-color:#fff;
}
#content {
background-color:#FFFFFF;
	margin-left:10px;
	margin-top:5px;
	float: left;
	width: 47%;
	font-size:85%;
	text-align:justify;
	font-weight:lighter;
}
#content p{
padding:3px 0px;
margin:5px 0;


}
#footer {
	border-top:3px solid #fff;
	clear: both;
	background: #A2A2A2;
}
#side-a h3{
	background-color:#64737B;
	font-size:0.9em;
	width: 233px;
	padding: 4px 8px;
	margin:0;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	display:block;
}
#side-b h3{
	background-color:#64737B;
	font-size:0.9em;

	padding: 0px 8px 4px 8px;
	margin:0;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	display:block;
}
.que{
    background-color:#98052B !important ;
	font-size:0.9em;
	border:none !important;
	padding: 4px 8px;
	margin:0;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	display:block;
}
.que a:link,.que a:visited, .que a:active{

color:#FFFFFF;
text-decoration:none;


}
.que a:hover{

color: #CCFF00;
text-decoration:none;


}
/*********************************************************/


#menu {
		width: 100%;
		
	}
	#menu ul {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		list-style: none;
	}
	#menu ul li {
		background-color:#B2C6D8;
		
	}
	#menu ul li a {
		text-decoration: none;
		font-family: Arial, Helvetica, sans-serif;
		font-size:0.8em;
		color: #000000;
		border-bottom: 1px solid #fff;
		display: block;
		padding: 5px 8px;
		text-align:center;
	}
	#menu ul li a:hover {
		background-color:#B9B9B9;
		color: #ffffff;
	}
	#menu ul li a.actual,#navcontainer ul li a.actual {
		background-color: #535353 !important;
		color: #ffffff;
	}
	
	#menu ul li div ul,#navcontainer ul li div ul{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		list-style: none;
	}
	#menu ul li div ul li,#navcontainer ul li div ul li{
		background-color: #f4f4f4 !important;
	}
	#menu ul li div ul li a,#navcontainer ul li div ul li a{
		color: #980531 !important;
		border-bottom: 1px solid #ccc;
	}
	#menu ul li div ul li a:hover,#navcontainer ul li div ul li a:hover {
		background-color: #EBEBEB;
		color: #980531;
	}
	#menu ul li div ul li a.actual, #navcontainer ul li div ul li a.actual{
		background-color: #fafafa !important;
		color: #000000;
	}
	.fold {
		display: none;
	}
	.unfold {
		display: block;
	}
/****************************************************************/


#navcontainer {
	width: 100%;
	margin:0;
	padding:0;
}
#navcontainer ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
}
#navcontainer ul li{
background-color:#B2C6D8;
}
#navcontainer ul li a {
	font-size:0.8em;
	color:#999;
	display: block;
	padding: 5px 8px;
	width: 233px;
	
	border-bottom: 1px solid #fff;
}
#navcontainer a:link, #navlist a:visited {
	color: #404040;
	text-decoration: none;
}
#navcontainer a:hover {
	background-color: #188EC0;
	color: #fff;
}
#servicios,#modalidad{
border-bottom:1px dotted #999999;
margin-bottom:5px;
}
#servicios img{
border:1px hidden #FFFFFF ;


}
#servicios img a{
border:1px hidden #FFFFFF ;

}
#portafolio{
margin:10px 0;

}
#portafolioA{
float:left;

}
#portafolioB{
float:right;

}
.wrap{
clear:both;
margin:0;
padding:0;
}
#footer{

padding:5px 0;
}
h4{
padding:0;
margin:0;
font-size:0.7em;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
font-weight:lighter;


}
#baner{
background-image:url(../imagenes/baner.jpg);

height:93px;


}
#teve{
background-image:url(../imagenes/teve.jpg);
background-color:#98052B;
background-repeat:no-repeat;

height:177px;


}
#enlaces ul li {
list-style-type:none;
background:#FFFFFF;
background:url(../imagenes/1.png) left center no-repeat;
padding-left:20px;
margin-left:-20px; 
}
#nota h3{
display:block;
border-bottom:2px solid #ccc;

margin:0;
padding:0 5px;

}
.rojo{
display:block;
border-bottom:2px solid #98052B!important;

margin:0;
padding:0 5px;

}
#nota h4{
display:block;
color:#98052B;
font-size:1em;
margin:0;
padding:0 ;
text-align:left;
font-weight:bold;

}
.azul{
color:#64737B !important;
font-weight:bold;
}
.color{
color:#98052B;
font-weight:bold;
text-align:left;


}
#nota ul li {
list-style-type: square;

}
#nota img{
float: right;
margin:10px;

}
#nota blockquote{
text-align:center;
font-weight:bold;
color:#64737B !important;


}