@charset "utf-8";
/* CSS Document */
/*crossbrowsing reset*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, 
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img,
ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i {
     margin: 0;
     padding: 0;
     border: 0;
     outline: 0;
     /*font-weight: normal;
     font-style: normal;
     font-size: 100%;
     font-family: inherit;*/
     vertical-align: baseline
}

p{
	margin:.8em 0px .8em 0px;
	padding:0px 0px 0px 0px;
     padding: 0;
     border: 0;
     outline: 0;
	 text-indent:0px;
	 vertical-align: baseline
	
}

b{
	font-weight: bold;
     font-style: normal;
}

:focus {
     outline: 0
}

ul {
    margin:0px 0px 0px 0px;
	padding:0px 0px 0px 1.6em;
}

ol{
    margin:0px 0px 0px 0px;
	padding:0px 0px 0px 2em;
}

table {
     border-collapse: collapse;
     border-spacing: 0
}

blockquote:before, blockquote:after, q:before, q:after {
     content: ""
}

blockquote, q {
     quotes: "" ""
}

input, textarea {
     margin: 0;
     padding: 0
}

hr {
     margin: 0;
     padding: 0;
     border: 0;
     color: #000;
     background-color: #000;
     height: 1.4px
}

a{
	text-decoration:none;
}


a:hover{
	text-decoration:underline;
	color:#6caddf;
}

/**/

/*crossbrowsing end*/


div{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	
}


body {
     line-height: 1.23;
	 margin-top:0px;
	 background:#ffffff;
}


/* CSS div */


.fonts {
	font-size:12px;
	font-family: Verdana, 'Small Fonts', sans-serif;
	line-height:1.8em;
}

.txt_title{
	font-size:20px;
	font-weight:bold;
}

.txt_legal{
	font-size:smaller;
}


#main{
	/*border: #777777 1px dashed;*/
    right:inherit;
	position: relative;
	margin: 0 auto;
	padding: 0 0 0px 0;
	width:997px;
	height:496px;
	background:url(../images/img_bkg.gif) no-repeat ;
}

#wrap{
	/*border: #00CC00 1px dashed;*/
	width:997px;
	height:496px;
	margin:0 auto;
}

#header{
	/*border: #CC0000 1px dashed;*/
	Width: 997px;
	height: 83px;
}


#logo{
	/*border: #777777 1px dashed;*/
	margin:21px 0px 0px 50px;
	float:left;
	Width: 205px;
	Height: 32px;
	background:url(../images/img_logo_telmex.gif) no-repeat;
}


#body{
	/*border: #CC0000 1px dashed;*/
	margin:6px 0px 7px 36px;
	Width: 921px;
	height: 326px;
}


#bodyL{
	/*border: #CC0000 1px dashed;*/
	float:left;
	margin:0px 0px 0px 0px;
	Width: 480px;
	height: 326px;
	/*background:url(../images/ad1.png) no-repeat;*/
	/*background:#CC0000;*/
}


#bodyR{
	float:right;
	/*border: #CC0000 1px dashed;*/
	margin:0px 0px 0px 0px;
	Width: 425px;
	height: 326px;
	/*background:#CC0000;*/
}

#tT{
	/*border: #CC0000 1px dashed;*/
	margin:30px 0px 0px 13px;
	float:left;
	Width:400px;
	height: 60px;
}


#rL{
	/*border: #CC0000 1px dashed;*/
	margin:0px 0px 0px 10px;
	float:left;
	Width: 150px;
	height: 105px;
}

#rR{
	/*border: #CC0000 1px dashed;*/
	margin:0px 0px 0px 161px;
	/*float:right;*/
	Width: 252px;
	height: 105px;
}

#cB{
	/*border: #CC0000 1px dashed;*/
	float:left;
	margin:15px 0px 0px 0px;
	Width: 368px;
	height: 30px;
}

#btn_submit{
	/*border: #CC0000 1px dashed;*/
	float:left;
	margin:10px 0px 0px 35px;
	cursor:pointer;
	Width: 115px;
	height: 25px;
}


#footer{
	/*border: #CC0000 1px dashed;*/
	Width: 997px;
	height: 76px;
}


#legales{
	margin:3px 0px 0px 50px;
	Width: 300px;
	height: 15px;
}
