body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}html, body{ height: 100%;}*, html, body, form {	outline:none;  	margin: 0;	padding: 0;	font-family:Arial, Verdana, Tahoma, Serif;}a{color:#333333;}a:hover{text-decoration:none;}body{	text-align:center;	color:#ffffff;	height:100%;	background:url(images/bg.png) #f1f1f1 repeat-x;	}.main{	width:752px;	margin:0 auto;	border:0;	background:url(images/bg-main.gif) no-repeat #ffffff right bottom;	position:relative;}.main .header{	height:90px;	width:100%;	display:block;	font-size:11px;}.main .header .logo{	width:124px;	height:65px;	background:url(images/logo.jpg) no-repeat;	position:absolute;	top: 5px;	left:5px;}.main .header .menu{	position:absolute;	top:0;	left:200px;}.main .header .menu ul{	}.main .header .menu ul li{	display:block;	float:left;	margin:0 2px;}.main .header .menu ul li a{	display:block;	line-height:25px;	width:98px;	text-decoration:none;	font-weight:bold;	font-size:12px;}.main .header .menu ul li a:hover,.main .header .menu ul li.active a{	background:url(images/tap.jpg) no-repeat;	color:#ffffff;	}.main .header .telefonos{	position:absolute;	top:30px;	right:5px;	font-size:10px;	color:#999999;	width:300px;	text-align:right;}.main .menu-side{	margin-left:8px;	width:212px;	background:url(images/menu_bottom.jpg) no-repeat #F1F1F1 bottom;	text-align:left;	position:relative;	float:left;	font-size:11px;	}.main .menu-side .head{	height:32px;	background:url(images/bar_red.jpg) repeat-x;}.main .menu-side .head h1{	line-height:32px;	font-weight:bold;	font-size:14px;	background:url(images/icon_red.jpg) no-repeat 5px 8px;	text-indent:35px;}.main .menu-side ul{	padding:10px 0 10px 10px;}.main .menu-side ul li a{	font-weight:bold;	text-decoration:none;	font-style:italic;	line-height:18px;}.main .menu-side ul li.all a{	padding-left:15px;	color:#999999;		font-style:normal;}.main .menu-side ul li.sub a{	padding-left:15px;	color:#999999;		font-style:normal;}.main .textos{	margin-left:230px;	width:506px;	color:#333333;	text-align:left;	font-size:12px;	line-height:15px;}.main .textos a{	color:#cc0000;	font-weight:bold;	text-decoration:none;}.main .textos .contenido h3{	font-size:12px;	font-weight:bold;	color:#333333;		line-height:20px;	padding-bottom:3px;	margin-bottom:3px;	border-bottom:1px solid #cccccc;}.main .textos .contenido h1{	font-size:15px;	font-weight:bold;	line-height:32px;	background:url(images/bar_black.jpg) repeat-x;		color:#ffffff;	text-indent:3px;}.main .textos .contenido h2{	font-size:15px;	font-weight:bold;	line-height:32px;	color:#cc0000;	text-indent:3px;}.main .textos .contenido ul{	margin-left:15px;}.main .textos .contenido ul li{	list-style:square;	padding-left:5px;}.main .emme{	background:url(images/emme.jpg) no-repeat 5px 0;	width:100%;	height:37px;	margin-bottom:10px;}/*************************************//***	Pie de Pagina	**************//*************************************/.main .prefooter{	height:20px;	background:url(images/bottom.jpg) no-repeat;	width:100%;}.main .footer{	height:50px;	background:url(images/bottom2.jpg) no-repeat #999999 bottom;	width:100%;	padding-top:5px;	text-align:left;	font-size:11px;}.main .powered{	position:absolute;	bottom:-20px;	right:0;	width:130px;	height:13px;	display:block;	background:url(images/sistemex.jpg) no-repeat;}/*************************************//**** Formularios y Addons Hacks *****//*************************************/form p{	line-height: 18px;	margin:3px 0;	padding:2px 0;}form h4{	font-weight:bold;	color:#ff9900;	font-size:1.1em;}form a{	text-decoration:none;	color:#ff9900;	font-weight:bold;}form a:hover{	text-decoration:underline;}form label{	width: 120px;	float: left;	text-align: right;	display: block;	font-weight:bold;	font-size:12px;}form .need{	color:#ffcc00;	margin-right:3px;	vertical-align:middle;	font-size:20px;	font-weight:bold;	line-height:1px;}form hr{	height:1px;	border:1px solid #e0e0e0;}form input, form select{	padding:1px;	margin-left:5px;	width:170px;	font-size:14px;	color:#666666;	font-weight:bold;	border:1px solid #C2C2C2;	}form select option{	font-size:11px;	color:#333333;	font-weight:bold;}form .otro{	border: 0px;	width:auto;	margin:0 2px;	vertical-align:middle;}form textarea{	padding:0;	margin-left:5px;	font-size:11px;	color:#333333;	font-weight:bold;	border:1px solid #C2C2C2;	font-family: Arial, Verdana, Tahoma, serif;	width:300px;	height:120px;}form input.boton{	width:auto;	background:url(images/bar_red.jpg) repeat-x 0 -5px;		color:#fff;	border:0;	padding:1px 5px;	font-size:15px;		font-weight:bold;	text-align:center;	cursor:pointer;}form input.boton:hover{	width:auto;	background:url(images/bar_red.jpg) repeat-x 0 0;		cursor:pointer;}/** frogx3 ****/p.row_div{	display:block;	width:100%;	margin-bottom:1px;	padding:2px 0;	min-height:15px;	font-size:.9em;}p.row_div .col_1{	width: 100px;	float: left;	text-align: left;	padding-left:5px;	font-weight:bold;}p.row_div .col_2{	margin-left:3px;	width:100%;}p.row_div a{	text-decoration:none;	color:#ff9900;}.main .textos .contenido table.tabla_galeria td h3{	display:block;	background:none;	color:#999999;	font-size:11px;}
