body {
	font-family: Arial;
	background:#CCC;
	margin:10px 0px;
	font-family:Arial, Helvetica, sans-serif;
	/*font:Arial, Helvetica, sans-serif;*/
	font-size:12px;
	/*font-size:x-small;*/
	color:#FFF;
}
img { 
	behavior: url("css/iepngfix.htc");
}
a.menu1:link {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: x-small;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none
}
a.menu1:active {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: x-small;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none
}
a.menu1:visited {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: x-small;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none
}
a.menu1:hover {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: x-small;
	font-style: normal;
	font-weight: normal;
	color: #CCC;
	text-decoration:none
}
a.menu2:link {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: x-small;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none
}
a.menu2:active {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: x-small;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none
}
a.menu2:visited {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: x-small;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none
}
a.menu2:hover {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: x-small;
	font-style: bold;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none
}
a.menu3:link {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: x-small;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: none
}
a.menu3:active {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: x-small;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: none
}
a.menu3:visited {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: x-small;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: none
}
a.menu3:hover {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: x-small;
	font-style: normal;
	font-weight: normal;
	color: #990000;
	text-decoration:none
}
a.menu4:link {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: small;
	font-style: normal;
	font-weight: normal;
	color:#990000;
	text-decoration: none
}
a.menu4:active {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: small;
	font-style: normal;
	font-weight: normal;
	color:#666666;
	text-decoration: none
}
a.menu4:visited {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: small;
	font-style: normal;
	font-weight: normal;
	color:#666666;
	text-decoration: none
}
a.menu4:hover {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: small;
	font-style: normal;
	font-weight: normal;
	color:#666666;
	text-decoration:none
}
a.menu5:link {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: small;
	font-style: bold;
	font-weight: normal;
	color:#666666;
	text-decoration: none
}
a.menu5:active {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: small;
	font-style: bold;
	font-weight: normal;
	color:#666666;
	text-decoration: none
}
a.menu5:visited {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: small;
	font-style: bold;
	font-weight: normal;
	color:#666666;
	text-decoration: none
}
a.menu5:hover {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: small;
	font-style: bold;
	font-weight: normal;
	color:#666666;
	text-decoration:none
}
.textoplomo {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: x-small;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.telefonos {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: medium;
	font-style: normal;
	font-weight: bolder;
	color: #999999;
	text-decoration: none;
}
.titular1 {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: small;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
.titular2 {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: small;
	font-weight: bold;
	color: #CC3300;
	text-decoration: none;
}
.titular3 {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: x-small;
	font-weight: bold;
	color: #CC3300;
	text-decoration: none;
}
.titular4 {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 13px;
	font-weight: bold;
	color: #CC3300;
	text-decoration: none;
}
.texto_gris {
	color:#666;
}
.texto_derecha {
	text-align: right;
}
/*carrousel*/
.stepcarousel {
	position: relative; /*leave this value alone*/
	/*border: 10px solid black;*/
	overflow: scroll; /*leave this value alone*/
	width: 620px; /*Width of Carousel Viewer itself*/
	height: 200px; /*Height should enough to fit largest content's height*/
}
.stepcarousel .belt {
	position: absolute; /*leave this value alone*/
	/*left: 80px;*/
	top: 0;
}
.stepcarousel .panel {
	float: left; /*leave this value alone*/
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	margin: 10px 10px; /*margin around each panel*/
	width: 610px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}
.titulo_noticia{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-style:italic;
}
/*padding*/
.padding_sup_inf_10px{
	padding:10px 0px;
}
.padding_der_iz_10px{
	padding-left:10px;
}
/*formulario*/
label {
	font-size:14px;
	font-weight:bold;
}
input[type="text"], input[type="password"], input.text, input.title, textarea/*, select*/ {
	margin:0.5em 0;
	width:300px;
	padding:5px 25px 5px 5px;
}
select{
	margin:0.5em 0;
	width:300px;
	padding:5px 5px 5px 5px;
}
input[type="text"], input[type="password"], input.text, input.title, textarea, select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#FFFFFF;
	border:1px solid #BBBBBB;
}
.validacion_correcto {
	background:url("../images/bien.png") no-repeat scroll right center transparent;
	behavior: url("css/iepngfix.htc");
}
.validacion_incorrecto {
	background:url("../images/mal.png") no-repeat scroll right center transparent;
	behavior: url("css/iepngfix.htc");
}

input[type="text"]:focus, input[type="password"]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus {
	border-color:#C42C0B;
}
.boton_formulario{
	background:#adadad;
	width:335px;
	text-align:center;
	color:#FFF;
	font-weight:bold;
	border:none;
	padding:5px;
}
/*pop mail*/
#pop_mail{
	background-color:#FFF;
}
/*detalle item*/
.img_detalle{
	padding:0px 10px 10px 0px;
}
/*textos*/
.texto_11{
	font-size:11px;
}
/*adicionales*/
.hide{
	display:none;
}
/*link*/
.link_noticia:link{
	text-decoration:none;
	color:#666666;
}
.link_noticia:visited{
	text-decoration:none;
	color:#666666;
}
.link_noticia:active{
	text-decoration:none;
	color:#666666;
}
.link_noticia:hover{
	text-decoration:underline;
	color:#666666;
}
/*detalle*/
.img_video_detalle{
	padding:2px;
	border:#666 solid 1px;
	background-color:#FFF;
}
/*productos*/
#tabla_productos tr:hover{
	background-color:#ece9d8;
}
