@charset "utf-8";
/*  CSS file */
*{
margin: 0;
}
html, body {
	margin:0px;
	padding:0px;
	height: 100%;
}

body{	
	font-family:Rockwell ,Georgia , Avant Garde;
	font-size:15px;
	text-align:center;
	vertical-align:top;
	background:#fff url(images/background.jpg);
	color:#006633;
}

a{
	color:#3366cc;
}

img{
	border:none;
}

body,h1,h2,h3,h4,h5,h6,blockquote,p,ul,li{
padding:0;
margin:0;
}

#total_container{
	width:100%;
	float:left;
	min-height:100%;
}
#total_container2{
	width:100%;
	padding:0px;
	margin:0px;
	float:left;
	min-height:100%;
	top:0px;
}
#container_background{
	width:100%;
	float:left;
	background:url(images/slideshow_background.png) repeat-x;
	min-height:100%;
}
#container{
	padding:0px;
	width:1000px;
	margin:0 auto;
	min-height:100%;
	position:relative;
	text-align:left;
	font-size:18px;
}


/*   HEADER   */

#header{
	width:1000px;
	height:40px;
	line-height:37px;
	vertical-align:middle;
	background:url(images/header_background.png) top center no-repeat;
	text-align:center;
	float:left;
}

ul#main_menu{
	list-style:inside;
	display:inline-block;
	line-height:40px;
	vertical-align:middle;
}
ul#main_menu li{
	float:left;
	margin:0 20px;
	line-height:35px;
	vertical-align:middle;
}
ul#main_menu a{
	color:#006633;
}
#logocage{
	background:url(images/xacur.com_logo.png) top center no-repeat;
	background-position:center;
	width:1000px;
	float:left;
	height:115px;
}

/*  CONTENIDO   */
#texto_contenido p{
	font-size:16px;
}
#texto_contenido ul{
	margin:5px 20px;
}
#texto_contenido li{
	margin:5px 0px;
}





input.infosend{
	width:259px;
	height:20px;
	padding:3px 5px;
	font-size:16px;
	font-weight:bold;
	background:url(http://www.xacur.com/images/input_bg.png);
	border:1px solid #336699;
	color:#0066FF;
}
input.send{
	width:203px;
	height:60px;
	padding:0px;
	margin:0px;
	background:url(http://www.xacur.com/images/send_input_bg.png);
	border:none;
	cursor:pointer;
	color:#FFFFFF;
	font-family:Rockwell;
	font-size:16px;
	font-weight:bold;
	line-height:60px;
	vertical-align:middle;
}

p.pinput{
	margin:5px;
	text-align:right;
}

textarea#comment{
	width:350px;
	height:150px;
	padding:3px 5px;
	font-size:16px;
	font-weight:bold;
	background:url(http://www.xacur.com/images/input_bg.png) no-repeat;
	border:1px solid #336699;
	color:#0066FF;
}
textarea#comment_paq{
	width:450px;
	height:150px;
	padding:3px 5px;
	font-size:16px;
	font-weight:bold;
	background:url(http://www.xacur.com/images/input_bg.png) no-repeat;
	border:1px solid #336699;
	color:#0066FF;
}


/*    SLIDER   */


#slider_wrapper{
	width:1000px;
	float:left;
	padding:0;
	margin:0px;
	background:url(images/slideshow_light.png) top center no-repeat;
	margin:0 0 30px 0;
}
#slider_centerer{
	width:760px;
	margin:0 auto;
}
#texto_contenido p{
	margin:5px 0;
}
#texto_contenido h2{
	font: italic 30px/1.5 Georgia, Serif;
	text-align: center;
	width:100%;
	float:left;
	padding:0px;
	color: #444; 
	background:url(images/slideshow_light.png) top center no-repeat;
}
#texto_contenido h3{
	font: italic 20px Georgia, Serif;
	width:100%;
	float:left;
	text-align: center; 
	padding:0px;
	color:#006633;
	background:url(images/slideshow_light.png) top center no-repeat;
}




/*   TABLA DE PAQUETES (O CUALQUIER COSA) */

.tabla_div{
	width:100%;
	float:left;
	margin:5px 0;
	background:#FFFFFF url(images/page_curl_left.png) top left no-repeat;
	padding:0px 0 0 0;
}
.tabla_row{
	width:100%;
	float:left;
	margin:2px 0;
	padding:2px 0;
}
.tabla_column_title{
	width:35%;
	float:left;
	height:20px;
}
.tabla_column_title p{
	margin:0 0 0 25px;
}
.tabla_column_entry{
	width:13%;
	float:left;
	background:url(images/wallmark_vertical.png) repeat-y left;
	text-align:center;
}
.tabla_column_half{
	width:50%;
	float:left;
	background:url(images/wallmark_vertical.png) repeat-y left;
	text-align:center;
}
.tabla_row_common{
	font-size:12px;
}
.tabla_row_common:hover{
	background:#eee;
}
.tabla_header{
	width:100%;
	float:left;
	margin:2px 0;
	padding:2px 0;
}

#icon_mini,#icon_light,#icon_pyme,#icon_classic,#icon_pro{
	height:50px;
	padding:25px 0;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
}
#icon_mini{
	background:url(images/mini.png) center top no-repeat;
}
#icon_light{
	background:url(images/light.png) center top no-repeat;
}
#icon_pyme{
	background:url(images/pyme.png) center top no-repeat;
}
#icon_classic{
	background:url(images/classic.png) center top no-repeat;
}
#icon_pro{
	background:url(images/pro.png) center top no-repeat;
}
#icon_mini a,#icon_light a,#icon_pyme a,#icon_classic a,#icon_pro a{
	color:#FFFFFF;
}



/*    SOCIAL     */
#social_links{
	width:100%;
	float:left;
	padding:20px 0;
}


/*   CONTENT    */
#content_widget{
	background:url(images/content_widget.png) no-repeat;
	width:462px;
	height:213px;
	overflow:hidden;
	margin:0 auto;
}
#content_widget p{
	color:#FFFFFF;
	margin:10px;
	font-size:14px;
}
#content_widget img{
	border:1px solid #CCCCCC;
	padding:3px;
	margin:5px;
	float:left;
}

img.cliente{
	padding:5px;
	margin:5px 5px 10px;
	border:#FFFFFF 1px solid;
}

ul#acotizar{
	margin:0 auto 10px;
	width:600px;
	list-style:none;
}
ul#acotizar li{
	padding:2px 10px;
	margin:1px;
	border-bottom:#FFFFFF 1px solid;
}





/*	lightbox contact	*/
#paq_contact,#paq_light,#paq_pyme,#paq_classic,#paq_pro{
	width:850px;
	float:left;
	padding:7px;
}













#footer{
	width:100%;
	background:url(images/footer_background.png) bottom center no-repeat;
	float:left;
	height:30px;
	padding:5px 0;
	margin:20px 0 0 0;
	font-size:14px;
}





/*  MISCELANEOUS  */
.half{
	width:50%;
}
.third{
	width:33%;
}
.quarter{
	width:25%;
}
.alignleft{
	float:left;
}
.alignright{
	float:right;
}
.aligncenter{
	text-align:center;
}

small{
	font-size:12px;
}


