/* CSS Document */



* {

	padding:0;

	margin:0;

	}

body {

	/*background:url(../images/bg-web.gif) 0 0 repeat-x #000;*/

	background-color:#000;

	color:#5B5B5B;

	font:12px/18px "trebuchet MS", verdana, arial, sans-serif;

	}

p {

	padding-bottom:12px;

	}

ul {

	list-style-type:none;

	}

.specar { clear:both; font-size:0; line-height:0; }

.clear { background:none !important; }

a {

	outline:none;

	text-decoration:none;

	color:#FF6603;

	background-color:inherit;

	}

a:hover {

	color:#019FC7;

	background-color:inherit;

	}

h2 {

	font:normal 18px/23px "trebuchet MS", verdana, arial, sans-serif; 

	padding:0 0 10px;

	color:#E63E03;

	background-color:inherit;

	}

h3 {

	font:normal 18px/23px "trebuchet MS", verdana, arial, sans-serif; 

	padding:0 0 15px;

	color:#000;

	background-color:inherit;

	}

#wrapper {

	width:962px;

	padding:15px 0 0;

	margin:0 auto;

	}

/*Start: Toppan*/

#topPan {

	/*background:url(../images/toppan-bg.gif) 0 0 repeat-x #000;

	border-top:1px solid #525252;

	border-left:1px solid #525252;

	border-right:1px solid #525252;*/

	padding: 20px 20px 0px 0px;

	height:58px;

	overflow:hidden;

	position:relative;

	}

#logo {

	display:block;

	position:absolute;

	left:20px;

	top:22px;

	}

#slogan {

	display:block;

	position:absolute;

	left:28px;

	top:30px;

	}	

#slogan p {

	font-size:11px;

	}		

#topPan ul {

	float:right;

	}

#topPan ul li {

	float:left;

	background:url(../images/divi-top.gif) 100% 4px no-repeat;

	padding:0 10px;

	}

#topPan ul li.clear {

	padding-right:0;

	}

#topPan ul li a {

	float:left;

	/*color:#B6B7B9;*/

	color:#FFF;

	background-color:inherit;

	}

#topPan ul li a:hover {

	color:#FF6603;

	background-color:#000;

	}

#topPan p {

	float:right;

	clear:right;

	color:#B6B7B9;

	background-color:inherit;

	width:auto;

	font-size:15px;

	padding:5px 0 0;

	}

#topPan p span {

	font-family:Arial, Helvetica, sans-serif;

	font-weight:500;

	color:#EF8503;

	background-color:inherit;

	}

/*End: Toppan*/

/*Start: Navigation*/

#nav {

	height:42px;

	background:url(../images/nav-bg.gif) 0 0 repeat-x #363636;

	color:inherit;

	border-left:1px solid #525252;

	border-right:1px solid #525252;

	line-height:42px;

	}

#nav li {

	float:left;

	padding:0;

	}

#nav li a {

	float:left;

	display:block;

	padding:0 17px;

	height:42px;

	color:#fff;

	background-color:inherit;

	width:auto;

	}

#nav li a:hover, #nav li.active a {

	color:#EE9523;

	background:url(../images/indicator.gif) 50% 100% no-repeat;

	background-color:inherit;

	}

#show00, #show01, #show02, #show03, #show04, #show05, #show06, #show07, #show08, #show09  { display:none;}

/*End: Navigation*/

/*Start: Orenge Block*/

.orengeBlock {

	height:113px;

	background:url(../images/logbar-bg.gif) 0 0 repeat-x #EF8502;

	color:inherit;

	padding:0 23px;

	}

.orengeBlock h1 {

	background:url(../images/solucionesTxt.gif) 0 27px no-repeat;

	height:59px;

	width:562px;

	text-indent:-1000000px;

	padding-top:27px;

	float:left;

	}
	.orengeBlock div.cabecera{

	background:url(../images/solucionesTxt-diseno.gif) 0 27px no-repeat;

	height:59px;

	width:562px;

	text-indent:-1000000px;

	padding-top:27px;

	float:left;

	}
	
		.orengeBlock div.cabecera2{

	background:url(../images/solucionesTxt-programacion.gif) 0 27px no-repeat;

	height:59px;

	width:562px;

	text-indent:-1000000px;

	padding-top:27px;

	float:left;

	}
		.orengeBlock div.cabecera3{

	background:url(../images/solucionesTxt-tiendas.gif) 0 27px no-repeat;

	height:59px;

	width:562px;

	text-indent:-1000000px;

	padding-top:27px;

	float:left;

	}
		.orengeBlock div.cabecera4{

	background:url(../images/solucionesTxt-dominios.gif) 0 27px no-repeat;

	height:59px;

	width:562px;

	text-indent:-1000000px;

	padding-top:27px;

	float:left;

	}
	
		.orengeBlock div.cabecera5{

	background:url(../images/solucionesTxt-hosting.gif) 0 27px no-repeat;

	height:59px;

	width:562px;

	text-indent:-1000000px;

	padding-top:27px;

	float:left;

	}
.orengeBlock h2 {

	background:url(../images/solucionesTxt.gif) 0 27px no-repeat;

	height:59px;

	width:562px;

	text-indent:-1000000px;

	padding-top:27px;

	float:left;

	}

.orengeBlock h3 {

	color:#fff;

	background-color:inherit;

	background:none;

	font-size:22px;

	padding:14px 0 8px 0;

	line-height:26px;

	}

.orengeBlock p {

	color:#fff;

	background-color:inherit;

	background:none;

	padding:0 0 3px 2px;

	line-height:16px;

	}

.orengeBlock p span {

	font-size:13px;

	font-weight:bold;

	color:#513200;

	background-color:inherit;

	}	

.listStyle02 {

	float:left;

	width:300px;

	}

.listStyle02 li {

	color:#fff;

	background-color:inherit;

	background:url(../images/arrow-white.gif) 2px 6px no-repeat;

	padding-left:10px;

	}

.listStyle02 li a, .orengeBlock a {

	color:#fff;

	background-color:inherit;

	text-decoration:none

	}

.listStyle02 li a:hover, .orengeBlock a:hover {

	color:#000;

	background-color:inherit;

	}

.orengeBlock .login  {

	width:270px;

	background-color:#F2A00B;

	color:inherit;

	border:1px solid #F8B94F;

	float:right;

	margin-top:35px;

	height:47px;

	padding:5px 0 0 12px;

	}

.login label {

	color:#fff;

	background-color:inherit;

	clear:both;

	display:block;

	padding-bottom:2px;

	}

.fld {

	height:14px;

	width:111px;

	margin:0 6px 0 0;

	padding:1px 0 2px 3px;

	border:0px solid #f3f3f3;

	float:left;

	font:normal 11px/14px "trebuchet MS", verdana, arial, sans-serif;

	color:#858585;

	background-color:#fff;

	}

.fld02 {

	height:14px;

	width:111px;

	margin:0 6px 0 0;

	padding:1px 0 2px 3px;

	border:1px solid #ccc;

	float:left;

	font:normal 11px/14px "trebuchet MS", verdana, arial, sans-serif;

	color:#858585;

	background-color:#fff;

	}

.sclt {

	font-size:11px;

	line-height:15px;

	float:left;

	}

.but {

	float:left;

	display:block;

	}

/*End: Orenge Block*/

/*Start: Bodypart*/

#bodyPan {

	background-color:#EAEAEA;

	padding:8px 22px 22px;

	overflow:hidden;

	height:100%;

	color:inherit;

	border-top:1px solid #fff;

	}

/*Start: Leftpan*/

#leftPan {

	width:626px;

	float:left;

	/*width:614px;*/

	/*float:right;*/

	margin-bottom:20px;

	}

.whiteBlock {

	height:253px;

	width:268px;

	padding:15px 16px 32px;

	border:1px solid #D6D6D6;

	background-color:#fff;

	color:inherit;

	position:relative;

	float:left;

	margin:0 8px 10px 0;

	}

.whiteBlock img {

	border:1px solid #D6D6D6;

	display:block;

	margin-bottom:18px;

	}

.whiteBlock img.logotype {

	padding:3px 0;

	margin:5px auto 18px;

}

.whiteBlock p {

	padding-bottom:5px;

	color:#8C8C8C;

	background-color:inherit;

	}

.whiteBlock span.more {

	display:block;

	height:32px;

	position:absolute;

	left:16px;

	bottom:0;

	background:url(../images/arrow.gif) 0 2px no-repeat;

	padding:0 0 0 16px;

	line-height:14px;

	}

.whiteBlock span.more a {

	line-height:14px;

	}

.bottomWhiteBlock {

	border:1px solid #D6D6D6;

	background-color:#fff;

	color:inherit;

	width:594px;

	padding:15px 0 18px 16px;

	}

.bottomWhiteBlock h2 {

	color:#000;

	background-color:inherit;

	margin-bottom:6px;

	}

.bottomWhiteBlock .blocks {

	width:160px;

	padding:0 11px 0 0;

	float:left;

	}

.blocks img {

	display:block;

	border:4px solid #EAEAEA;

	margin-bottom:10px;

	}

.blocks p {

	padding:0;

	line-height:14px;

	}

/*End: Leftpan*/

/*Start: Rightpan*/

#rightPan {

	width:239px;

	/*float:left;*/

	float:right;

	border:1px solid #D6D6D6;

	background-color:#fff;

	color:inherit;

	padding:16px 22px;

	margin-bottom:20px;

	}

.services p {

	line-height:15px;

	}

.services p span {

	color:#E63E03;

	background-color:inherit;

	}

.frm_dcha {

	border-bottom:1px dashed #CECECE;

	border-top:1px dashed #CECECE;

	margin:21px 0 20px !important;

	padding:12px 0 13px;

	height:110px;

	overflow:hidden;

	}

.frm_dcha h3 {

	font-weight:bold;

	padding-bottom:14px;

	}

.frm_dcha label {

	font-weight:bold;

	padding-bottom:8px;

	display:block;

	font-size:11px;

	}

.frm_dcha .fld02 {

	width:146px;

	padding:1px 0 1px;

	}

.frm_dcha .sclt {

	height:18px;

	width:65px;

	}

.frm_dcha .but {

	margin-top:6px;

	font:normal 11px/16px "trebuchet MS", verdana, arial, sans-serif;

	height:24px;

	padding:0 2px;

	}

.ultimos {

	background-color:#000;

	color:inherit;

	padding:20px 20px 20px 28px;

	margin-bottom:27px;

	}

.ultimos h3 {

	background-color:inherit;

	color:#fff;

	padding-bottom:8px;

	}

.ultimos ul {

	height:15px;

	font-size:11px;

	line-height:15px;

	}

.ultimos ul li {

	float:left;

	padding:0 3px 0 0;

	}

.ultimos ul li a {

	color:#fff;

	background-color:inherit;

	}

.ultimos ul li a:hover {

	color:#FF6603;

	background-color:inherit;

	}

.ultimos img {

	display:block;

	margin:2px 0 10px;

	}

.ultimos p {

	padding:0;

	}

.ultimos p strong{

	color:#FF8A00;

	background-color:inherit;

	display:block;

	}

.ultimos p a {

	color:#fff;

	background-color:inherit;

	}

.ultimos p a:hover {

	color:#FF6603;

	background-color:inherit;

	}

.grayBlock {

	background-color:#F3F3F3;

	color:inherit;

	padding:20px 0;

	margin-bottom:12px;

	}

.grayBlock img {

	display:block;

	margin:0 auto;

	}

/*End: Rightpan*/

/*Start: Logobar*/

#logoBar {

	height:50px;

	overflow:hidden;

	background-color:#fff;

	color:inherit;

	padding-left:3px;

	}

#logoBar ul li {

	float:left;

	padding:0 0 0 5px;

	}

#logoBar ul li img {

	display:block;

	float:left;

	}

/*End: Logobar*/

/*End: Bodypart*/

/*Start: Footer*/

#footer {

	background-color:#202020;

	padding:20px 20px 20px 23px;

	margin-top:10px;

	height:100%;

	overflow:hidden;

	position:relative;

	color:inherit;

	}

.footerLinks {

	width:195px;

	margin-right:30px;

	float:left;

	}

.footerLinks li {

	color:#888;

	background-color:inherit;

	line-height:16px;

	font-size:11px;

	padding:0 0 0 8px;

	}

.footerLinks li.heading {

	padding:3px 0 3px 8px;

	font-weight:bold;

	color:#D9D9D9;

	background:url(../images/gray-arrow.gif) 173px 8px no-repeat #000;

	margin-bottom:4px;

	}

.footerLinks li a {

	color:#888;

	background-color:inherit;

	}

.footerLinks li a:hover {

	color:#FF6603;

	background-color:inherit;

	}

#subfooter {

	background-color:#202020;

	padding:8px 20px 5px 23px;

	margin-top:1px;

	height:100%;

	overflow:hidden;

	color:inherit;

	}

#subfooter p.copyright {

	width:600px;

	font-size:11px;

	color:#666;

	background-color:inherit;

	margin:0px;

	float:left;

	}

#subfooter p.redessociales {

	width:200px;

	float: right;

	background-color:inherit;

	margin:0px;

}

	

#subfooter p.copyright a {

	color:#ADADAD;

	background-color:inherit;

	}

#subfooter p.copyright a:hover {

	color:#FF6603;

	background-color:inherit;

	}

p.copyright span {

	display:block;

	color:#888;

	background-color:inherit;

	line-height:16px;

	padding-bottom:3px;

	}

/*End: Footer*/

/*Start: Hosting*/

.topWhiteBlock {

	border:1px solid #D6D6D6;

	background-color:#fff;

	color:inherit;

	width:590px;

	padding:10px;

	margin:0 0 10px;

	}

	

img.headinglogo {

	float:left;

	margin:0 10px 4px 0;

}



.topWhiteBlock h2 {

	float:left;

	width:auto;

	font-size:24px;

	line-height:34px;

	font-weight:normal;

	color:#000;

	background-color:inherit;

	background:url(../images/linux-logo-small.gif) no-repeat 0 0;

	margin:0 0 12px 6px;

	padding:0 0 0 40px;

	}

.topWhiteBlock a.topLink {

	float:right;

	width:auto;

	background:url(../images/bullet.gif) no-repeat 0 2px;

	padding:0 0 0 15px;

	font-weight:bold;

	color:#000;

	background-color:inherit;

	}

.topWhiteBlock a.topLink:hover {

	color:#8B4C00;

	background-color:inherit;

	}		

.topWhiteBlock .orangeBlock {

	padding:5px 11px 12px;

	background:#FFF6EC;

	color:inherit;

	}

	

.topWhiteBlock .orangeBlock h4{

	font-size:15px;

	line-height:18px;

	font-weight:bold;

	background:inherit;

	color:#EF5603;

	padding:0 0 20px 0;

	}



.orangeBlock p {

	font-size:32px;

	line-height:32px;

	font-weight:normal;

	color:#EE9523;

	background-color:inherit;

	padding:0 0 20px;

	}

	

.orangeBlock label {

	width:122px;

	height:23px;

	float:left;

	margin:0 20px 0 0;

	color:#414040;

	background-color:#FFF4EB;

	

}



.orangeBlock input.busbtn {

	width:61px;

	height:21px;

	float:left;

	margin:0 5px 0 0 !important;

}



.orangeBlock label.www {

	width:30px !important;

	height:23px;



	

}



.orangeBlock smalllabel {

	width:40px !important;

	height:23px;

	float:left;

	margin:0 20px 0 0;

	color:#414040;

	background-color:#FFF4EB;

	

}



.orangeBlock input.radiobutton {

	width:14px;

	height:14px;

	float:left;

	margin:0 5px 0 0 !important;

}



.orangeBlock input.txt {

	width:330px;

	height:21px;

	float:left;

	margin:0 10px 10px 0;

	color:inherit;

	background-color:#fff;

	border:1px solid #E39C62;

	

}



.orangeBlock input.lasttxt {

	margin:0 0 0 0 !important;

}



.orangpadding {

	padding:14px !important;

	margin:0 0 14px 0 !important;



}



.orangpadding select {

	width:330px;

	height:21px;

	float:left;

	margin:0 0 10px 0;

	padding:0;

	color:inherit;

	background-color:#fff;

	border:1px solid #E39C62;

}



.orangpadding textarea {

	width:330px;

	height:50px;

	float:left;

	margin:0 0 10px 0;

	padding:0;

	color:inherit;

	background-color:#fff;

	border:1px solid #E39C62;

}



.orangeBlock input.smalltxt {

	width:120px;

	height:21px;

	float:left;

	margin:0 0 10px 0;

	color:inherit;

	background-color:#fff;

	border:1px solid #E39C62;

	

}

p.Paso {

	width:80px!important;

	height:21px !important;

	float:left !important;

	font-weight:bold;

	padding:2px 0 0 0!important;



}

.orangeBlock input.button1 {

	width:91px;

	height:26px;

	float:left;

	margin:0 0 10px 0;

	border:0;

	

}



.orangeBlock input.button2 {

	width:70px;

	height:26px;

	float:left;

	margin:0 0 10px 0;

	border:0;

	

}



.orangeBlock input.button3 {

	width:85px;

	height:26px;

	float:left;

	margin:0 0 10px 0;

	border:0;

	

}



.orangeBlock input.button4 {

	width:65px;

	height:26px;

	float:left;

	margin:0 0 10px 0;

	border:0;

	

}

.orangeBlock input.button5 {

	width:65px;

	height:26px;

	float:left;

	margin:0 0 10px 0;

	border:0;

	

}



p.smallheading {

	font-size:12px !important;

	line-height:16px !important;

	color:#3B3B3B !important;

	background-color:inherit;

}



.orangeBlock p.smalltext {

	font-size:12px !important;

	line-height:18px !important;

	font-weight:normal;

	color:#5B5B5B !important;

	background-color:inherit;

	padding:10px 0 15px !important;

	}

	

.orangeBlock p.labeltext {

	font-size:12px !important;

	line-height:18px !important;

	font-weight:normal;

	color:#5B5B5B !important;

	background-color:inherit;

	padding:2px 0 15px 50px !important;

	}

	

.orangeBlock p.formtext {

	font-size:12px !important;

	line-height:18px !important;

	font-weight:normal;

	color:#5B5B5B !important;

	background-color:inherit;

	padding:0!important;

	margin:0!important;

	}

	

.orangeBlock a.ver {

	background:url(../images/verplan-btn.gif) 0 0 no-repeat;

	width:91px;

	height:26px;

	display:block;

	font-size:13px;

	line-height:26px;

	font-weight:bold;

	color:#fff;

	background-color:inherit;

	text-align:center;

}

.orangeBlock a.ver:hover {

	color:#000;

	background-color:inherit;

}



.orangeBlock a.iniciar {

	background:url(../images/iniciar-btn.gif) 0 0 no-repeat;

	width:116px;

	height:26px;

	display:block;

	font-size:13px;

	line-height:26px;

	font-weight:bold;

	color:#fff;

	background-color:inherit;

	text-align:center;

}

.orangeBlock a.iniciar:hover {

	color:#000;

	background-color:inherit;

}





.orangeBlock p span {

	font-size:18px;

	line-height:20px;

	font-weight:normal;

	color:#000000;

	background-color:inherit;

	}

input.contratar,
.orangeBlock p a {

	background:#363636 url(../images/eshop-icon.gif) no-repeat 6px 50%;

	width:83px;

	font-size:12px;

	line-height:22px;

	color:#fff;

	padding:2px 10px 2px 27px;

	text-transform:uppercase;

	}

.orangeBlock p a:hover {

	color:#EF8403;

	background-color:#363636;

	}		

.orangeBlock ul.services {

	float:left;

	width:353px;

	border-right:1px solid #EFDAC3;

	}

.orangeBlock ul.services li {

	width:326px;

	height:24px;

	background:url(../images/divider.gif) repeat-x 0 100%;

	font-size:13px;

	line-height:21px;

	color:#000000;

	background-color:inherit;

	}

.orangeBlock ul.services li.noBg {

	background:none;

	}	

.orangeBlock ul.services li span {

	background:url(../images/red-arrow.gif) no-repeat 3px 6px;

	padding:0 0 0 10px;

	}

.orangeBlock ul.demo {

	float:right;

	width:190px;	

	padding:7px 0 0;

	}

.orangeBlock ul.demo li {

	background:url(../images/bullet01.gif) no-repeat 0 7px;

	font-size:13px;

	line-height:19px;

	color:#000000;

	background-color:inherit;

	padding:0 0 0 19px;

	}

.orangeBlock ul.demo li a {

	font-size:13px;

	line-height:19px;

	color:#E48C1B;

	background-color:inherit;

	}

.orangeBlock ul.demo li a:hover {

	color:#000000;

	background-color:inherit;

	}

.visible{display:block;}

.novisible{display:none}			

/*End: Hosting*/





/* Plans page */

#panTab, #panTab02 {

	width:540px;

	float:left;

	padding:0 0 0 20px;

	margin:20px 0 25px 0;

	}

div.plantable{

	height:160px;

	overflow:hidden;

}

#dc02 {

	display:none;

	}



p.tableHeading {

	width:550px;

	color:#000;

	text-align:center;

	font-size:13px;

	line-height:31px;

	font-weight:bold;

	background-color:#FEDEBA;

	padding:0;

}



td.nooutline{

	border-right:none !important;

	}



tr.colHeading td{

	padding:24px 0 24px 21px;

	font-size:13px;

	color:#B12707;

	background-color:#FEEFDD;

	border-right:1px solid #FAD1A2;

	border-bottom:1px solid #FEDEBA;

	}



tr.colcontent td{

	padding:6px 0 6px 21px;

	font-size:13px;

	color:#000;

	background-color:#FFF7ED;

	border-right:1px solid #FEE3C3;

	border-bottom:1px solid #FEE3C3;

	}



tr.colcontent td.greybg{

	background-color:#F4F4F4 !important;

	border-right:1px solid #DBDBDB !important;

	border-bottom:1px solid #DBDBDB !important;

	color:inherit;

	}

	

	

/*----------------------Centro de Datos Style-------------------*/

	

.topWhiteBlock h2.centro {

	font-size:24px;

	line-height:34px;

	font-weight:normal;

	color:#000;

	background-color:inherit;

	margin:0 0 15px 0;

	padding:0 0 0 0;

	float:none;

	background:none;

	

	}	

	

	

.topWhiteBlock img.building {

	display:block;

	margin:0 0 8px 0;

}



.topWhiteBlock .orangeBlock ul {

	margin:7px 0 0 0;

}



.topWhiteBlock .orangeBlock ul.officecontent li {

	padding:0 0 0 15px;

	margin:0 0 15px 0;

	color:#686868;

	background-color:inherit;

	background:url(../images/bullet-list.gif) 0 7px no-repeat;

}





.subblock {

	width:580px;

	padding:0 5px 15px 5px;

	border-bottom:1px solid #EAEAEA;

	margin:0 0 18px 0;

}



div.subblock p {

	padding:0 0 15px 0 !important;

	margin:0 !important;

}



div.subblock p.toppadding {

	padding:15px 0 15px 0 !important;

	margin:0 !important;

}



div.subblock p span {

	color:#EF6C02;

	background-color:inherit;

}



ul.listtext {

	margin:5px 30px 10px 0 !important;

	width:240px !important;

	float:left;

}



ul.listtextrt {

	margin:5px 0 0 0 !important;

	float:left;

}

ul.listtext li {

	font-size:12px;

	line-height:15px;

	color:#686868;

	background-color:inherit;

	background:url(../images/bullet-list.gif) 0 7px no-repeat;

	padding:0 0 0 10px;

}

ul.listtext li.first {

	background:none !important;

	color:#000;

	background-color:inherit;

	padding:0 !important;

	font-weight:bold;

}



.topmargin {

	margin:15px 0 0 0 !important;

}







.largebutton {

	background:url(../images/large-button.gif) 0 0 no-repeat;

	width:274px;

	height:26px;

	display:block;

	font-size:12px;

	line-height:26px;

	font-weight:bold;

	color:#fff;

	background-color:inherit;

	text-align:center;

	margin:6px 0 0 0;

}



.largebutton:hover {

	color:#000;

	background-color:inherit;

}



div.hostingcontent {

	width:390px;

	float:left;

	margin:0 0 12px 0;

}



div.dominiosContent {

	width:350px !important;

	margin:0 15px 12px 0 !important;

}



img.dominiospic {

	margin:0 !important;

	float:right !important;

}



div.hostingcontent p {

	padding:0 0 15px 0 !important;

	margin:0 !important;

}



div.hostingcontent p span {

	color:#EF6C02;

	background-color:inherit;

}



img.boypic {

	float:right !important;

	width:auto;

	margin:0 !important;

}



.noborder {

	border-bottom:0 !important;

	margin:0 !important;

}







.subblock h3 {

	font-size:18px;

	line-height:20px;

	color:#EF5603;

	background-color:inherit;

	margin:0 0 16px 0;

	padding:0;

}



.subblock img {

	float:left;

	display:block;

	margin:0 20px 0 0;

}



.subblock  ul {

	width:400px;

	float:left;

}



.subblock  ul.noimg {

	width:580px !important;

	float:left;

}



.subblock  ul.bulletlist {

	width:580px !important;

	float:left;

}



.subblock  ul.bulletlist li {

	padding:0 0 0 15px;

	margin:0 0 14px 0 !important;

	color:#686868;

	background-color:inherit;

	background:url(../images/bullet-list.gif) 0 7px no-repeat;

}







.subblock  ul li {

	padding:0 0 0 15px;

	margin:0 0 4px 0;

	color:#686868;

	background-color:inherit;

	background:url(../images/bullet-list.gif) 0 7px no-repeat;

}



.toppadding {

	padding-top:16px !important;

}



/* Tree Menu */

.treeview {

	padding:0 0 25px;

	}

.treeview ul{ /*CSS for Simple Tree Menu*/

margin: 0;

}



.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/

background:url(../images/sq-bullet.gif) no-repeat left center;

list-style-type: none;

padding-left: 20px;

margin-bottom: 3px;

font-weight:bold;

color:#686868;

background-color:inherit;

}

.treeview li:hover { 

	color:#EF8403;

	background-color:inherit;

	}

.treeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */

background:url(../images/drop-arrow.gif) 2px 4px no-repeat;

cursor: hand !important;

cursor: pointer !important;

}





.treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */

display: none ; /*Hide them by default. Don't delete. */

margin:0 0 0 -20px;

}



.treeview .submenu ul li {

	background:url(../images/dotted.gif) 0 100% repeat-x !important;

	padding:0 0 2px 20px;	

	}

.treeview .submenu ul li.last {

	background:none !important;

	}

.treeview .submenu ul li a{ /*Style for LIs of ULs that are children of LIs (submenu) */

background:url(../images/sq-bullet.gif) 1px 7px no-repeat !important;

cursor: pointer;

font-weight:normal;

color:#686868;

background-color:inherit;

padding:0 0 0 10px;

}



.treeview .submenu ul li a:hover{ /*Style for LIs of ULs that are children of LIs (submenu) */

color:#019FC7;

background-color:inherit;

}



.treeview li.submenu ul li ul li.subdrop{ /*Style for ULs that are children of LIs (submenu) */

display: block ; /*Hide them by default. Don't delete. */

margin:0 0 0 20px;

background:none !important;

}	

.head {

	background:none !important;

	padding-left:0 !important;

	margin-left:0 !important;

	}

.listClear {

	width:auto !important;

	padding-left:15px !important;

	}

.paddB {

	padding-bottom:15px !important;

	}

/* -- 05.04.2010 -- */

.orenge {

	color:#ED5F00;

	background-color:inherit;

	}

.wset {

	width:285px !important;

	}

#logos img {

	margin-bottom:10px;

	margin-right:15px;

	}

#logos h2 {

	border-bottom:1px solid #EAEAEA;

	padding-bottom:5px;

	float:none;

	margin-bottom:20px;

	}

#map {

	width:300px;

	float:right;

	margin-top:20px;

	}

#map img {

	float:none;

	margin:0;

	}

#contact {

	width:260px;

	height:200px;

	float:left;

	padding-top:21px;

	}

#contact label {

	display:block;

	width:75px;

	float:left;

	}

#contact .fld {

	width:162px;

	float:left;

	border:1px solid #ccc;

	font:11px/15px "trebuchet MS", verdana, arial, sans-serif;

	padding:3px 4px;

	margin-bottom:5px;

	}

#contact textarea {

	width:162px;

	border:1px solid #ccc;

	float:left;

	font:11px/15px "trebuchet MS", verdana, arial, sans-serif;

	padding:3px 4px;

	margin-bottom:8px;

	height:86px;

	color:#858585;

	background-color:inherit;

	}

#contact .but {

	float:left;

	margin-right:5px;

	position:relative;

	left:75px;

	width:auto;

	}

.nobod {

	border-bottom:0px solid #fff;

	}

/* -- 06-04-2010 -- */

.formBlock {

	background-color:#FFF6EC;

	border:1px solid #FFE9D0;

	padding:15px;

	}

.formBlock .fld {

	float:left;

	border:1px solid #FFD8B8;

	padding:2px;

	margin-right:10px;

	width:180px;

	}

.formBlock label {

	float:left;

	padding-right:4px;

	line-height:21px;

	font-size:15px;

	}

.formBlock select {

	float:left;

	margin-right:10px;

	width:80px;

	color:#666;

	}

.formBlock div.one {

	padding:6px 0 0 43px;

	}

.formBlock div.one a {

	margin-right:10px;

	}

.helpCont {

	padding:5px 18px 0;

	background:url(../images/contbanbg.gif) 15px 100% no-repeat;

	margin-bottom:30px;

	} 

.helpCont h3 {

	font-size:20px;

	line-height:24px;

	}

.helpCont p {

	font-size:16px;

	line-height:21px;

	color:#000;

	padding-left:125px;

	padding-bottom:6px;

	}

.helpCont p span {

	color:#F18229;

	}

.helpCont h4 {

	color:#000;	

	font-size:26px;

	line-height:30px;

	padding-left:125px;

	font-weight:bold;

	margin-bottom:8px;

	}

.helpCont h4 span {

	font-size:15px;

	display:block;

	}

.helpCont p.links {

	font-size:12px;	font-weight:bold;

	padding-bottom:0;

	}

.helpCont p.links a {

	margin-right:6px;

	}

.tableStyle01 {

	background-color:#FFF6EC;

	border-top:1px solid #FFE9D0;

	border-right:1px solid #FFE9D0;

	margin-bottom:10px;

	}

.tableStyle01 td {

	border-left:1px solid #FFE9D0;

	border-bottom:1px solid #FFE9D0;

	padding:3px 15px;

	}

.tableStyle01 td.mid {

	text-align:center;

	padding:3px 10px;

	}

.tableStyle01 td.mid a {

	font-weight:normal;

	}

.tableStyle01 a {

	font-weight:bold;

	}

.tableStyle01 input {

	float:left;

	margin-right:10px;

	margin-top:2px;

	width:14px;

	height:14px;

	}

.anaBUT {

	float:right;

	font-size:12px;

	padding:0 4px;

	margin-bottom:10px;

	}

.tableStyle02 {

	background-color:#FFFAF5;

	border-top:1px solid #FFE9D0;

	border-right:1px solid #FFE9D0;

	}

.tableStyle02 th {

	background-color:#F07E00;

	color:#fff;

	text-transform:uppercase;

	font-size:14px;

	line-height:18px;

	padding:4px 10px;	

	}

.tableStyle02 td.heading {

	background-color:#FFEBD4;

	font-weight:bold;

	padding:4px 10px;

	font-size:12px;	

	color:#CB6B00;

	border-left:1px solid #FFD4A5;

	border-bottom:1px solid #FFD4A5;

	}

.tableStyle02 td {

	border-left:1px solid #FFE9D0;

	border-bottom:1px solid #FFE9D0;

	padding:8px;

	}

.tableStyle02 .fld {

	float:left;

	border:1px solid #FFD8B8;

	padding:2px;

	width:130px;

	margin-top:5px;

	margin-right:0;

	}

.tableStyle02 label.www {

	float:left;

	padding-right:4px;

	margin-top:5px;

	}

.tableStyle02 .anaBUT {

	float:none;

	margin:0;

	}

.tablechx {

	border:0px solid #FFFAF5;

	}

.tablechx td {

	border:0px solid #FFFAF5;

	padding:2px 3px 3px;

	}

.tablechx input {

	height:14px;

	width:14px;

	float:left; 

	margin-right:3px;

	margin-top:3px;

	}

.tablechx tr.orengeBar td {

	background-color:#FF8C0C;

	color:#fff;

	}

.cartBlock h2 {

	color:#fff;

	text-transform:uppercase;

	padding:5px 10px;

	margin:0 0 10px;

	float:none;

	font-size:20px;

	line-height:24px;

	background:#F07E00;

	}

.cartBlock .topLinks {

	float:right;

	}

.topLinks a {

	margin-right:10px;

	line-height:20px;

	}

h3.fldHeading {

	background-color:#363636;

	color:#fff;

	padding:6px 10px;

	font-size:14px;

	font-weight:bold;

	}

h3.fldHeading span {

	color:#FC8A0F;

	}

.cartBlock .blockFld {

	background-color:#E5E5E5;

	padding:10px;

	height:100%;

	overflow:hidden;

	margin-bottom:11px;

	}

.blockFld .leftFlds {

	width:350px;

	float:left;

	height:100%;

	overflow:hidden;

	}

.blockFld .rightFlds {

	width:190px;

	float:right;

	}

.cartBlock .anaBUT{

	margin:0 0 5px;

	}

.blockFld h4 {

	font-size:14px;

	border-bottom:1px solid #ccc;

	margin:8px 0;

	line-height:22px;

	clear:both;

	}

.blockFld label {

	padding-right:10px;

	float:left;

	padding-top:1px;

	}

.blockFld .fld {

	border:1px solid #ccc;

	padding:3px 5px 3px;

	margin-right:5px;

	margin-bottom:7px;

	width:130px;

	}

.blockFld select {

	float:left;

	margin-right:5px;

	width:70px;

	font:11px/15px "trebuchet MS", verdana, arial, sans-serif;

	}

.blockFld select.big {

	width:163px;

	}

.blockFld .chx {

	float:left;

	width:14px;

	height:14px;

	margin-right:8px;

	margin-top:3px;

	}

.blockFld em {

	color:#FF0000;

	background-color:inherit;

	}

.blockFld .padTop {

	padding-top:10px;

	}

.botFlds label{

	width:170px;	

	}

.botFlds .fld {

	width:140px;

	}

.cartIndicator {

	height:28px;

	background:url(../images/bg-rep.gif) 0 0 repeat-x;

	margin-bottom:20px;

	position:relative;

	}

.cartIndicator li {

	height:28px;

	text-align:left;

	line-height:28px;

	font-weight:bold;

	text-transform:uppercase;

	position:absolute;

	padding-right:12px;

	background:url(../images/arrow01.gif) 100% 0 no-repeat;

	left:0;

	top:0;

	}

.cartIndicator li#carrito { z-index:4; width:70px; border-left:1px solid #B3B3B3; padding-left:20px;}

.cartIndicator li#d1 { z-index:3; width:134px; padding-left:110px;}

.cartIndicator li#f2 { z-index:2; width:120px; padding-left:260px;}

.cartIndicator li#f3 { z-index:1; width:189px; background-position:-20px 0; border-right:1px solid #B3B3B3; padding-right:0; padding-left:400px;}

.cartIndicator li.active {

	background-position:0 -28px !important;

	}

.cartIndicator li.active {

	background-position:100% -28px !important;

	color:#fff;

	}

.cartIndicator li.active span#f3a {

	display:block;

	height:28px;

	background:url(../images/bg-rep.gif) 0 -28px repeat-x;

	}

.contIco {

	border-bottom:1px solid #ccc;

	position:relative;

	}

.contIco h4 {

	float:left;

	border:0px solid #E5E5E5;

	width:170px;

	}

.contIco #ico {

	float:right;

	width:170px;

	margin-top:12px;

	}

.contIco #ico img {

	margin:0 1px 0 0;

	}

.contIco span {

	display:none;

	background-color:#ccc;

	border:1px solid #fff;

	color:#333;

	position:absolute;

	right:0;

	top:11px;

	width:80px;

	padding:2px 4px;

	font-size:11px;

	line-height:13px;

	z-index:10;

	}

.contIco span#sI {

	display:block;

	text-align:center;

	z-index:1;

	}

.daysBan {

	background-color:#F68A17;

	border:3px solid #FFA74A;

	margin-top:20px;

	padding:10px 15px;

	height:100%;

	overflow:hidden;

	}

.daysBan img {

	float:left;

	display:block;

	margin-right:15px;

	}

.daysBan div {

	float:left;

	padding:5px 0 0;

	}

.daysBan h3 {

	color:#fff;

	padding-bottom:6px;

	}

.daysBan p {

	font-size:14px;

	color:#000;

	padding-bottom:6px;

	}

.daysBan ul {

	list-style-type:circle;

	list-style-position:inside;

	color:#fff;

	margin-left:10px;

	}

	

a.boxlink {

	display:block;

	font-size:13px;

	line-height:18px;

	font-weight:bold;

	color:#E63E03;

	background-color:inherit;

	margin:0 0 6px 0 !important;

	padding:0 !important;

	text-decoration:underline;

}

a.boxlink:hover {

	color:#000;

	background-color:inherit;

}

/*19 April*/



.subblock p.subheading {

	font-size:13px;

	color:#000;

	background-color:inherit;

	font-weight:bold;

	}

.orengeBlock02 {

	background-color:#FFF6EC;

	color:inherit;

	padding:10px 10px 15px;

	margin-bottom:16px;

	}

.orengeBlock02 h3 {

	color:#fff;

	background-color:#FF9621;

	font-size:17px;

	font-weight:normal;

	padding:6px;

	line-height:21px;

	margin-bottom:12px;

	}

.fldBox {

	height:100%;

	overflow:hidden;

	}

.fldBox .fld {

	padding:3px 0 3px 3px;

	border:1px solid #FEAC69;

	color:#858585;

	width:200px;

	background-color:#fff;

	margin-bottom:7px;

	}

.fldBox label {

	float:left;

	padding-top:2px;

	width:100px;

	font-weight:bold;

	}

.fldBox .butt {

	margin-left:100px;

	}

.fldBox span {

	float:left;

	padding:0 0 0 4px;

	font-size:11px;

	}

.fldBox .subheading {

	padding-top:15px !important;

	}

.fldBox textarea {

	width:193px;

	float:left;

	padding:5px;

	margin-bottom:7px;

	color:#858585;

	background-color:#fff;

	font:11px/15px "trebuchet MS", verdana, arial, sans-serif;

	border:1px solid #FEAC69;

	height:60px;

	}

.fldBox select {

	width:205px;

	float:left;

	padding:0 0 0 5px;

	margin-bottom:7px;

	color:#858585;

	background-color:#fff;

	font:11px/15px "trebuchet MS", verdana, arial, sans-serif;

	border:1px solid #FEAC69;

	}

/*FAQ*/

.p7AB p.title a {

	color:#000;

	font-weight:bold;

	}

.p7AB p.title {

	padding-bottom:12px!important;

	}

.p7AB p {

	padding-bottom:8px!important;

	}

.p7AB ul {

	padding-left:10px;

	padding-bottom:24px;

	}



ul.buttons{

	height:30px;

}

ul.buttons li{

	width:auto;

	float:left;

	list-style:none !important;

	padding:0 7px 0 0;

	font-size:13px;

	line-height:26px;

	font-weight:bold;

}



ul.buttons li a {

	text-align:center; 

	color:#fff;

	background-color:inherit;

	float:left;

	}



ul.buttons li a:hover{

	color:#000;

	background-color:inherit;

}



ul.buttons li a.galleryBtn{

	background:url(../images/gallery-button.jpg) 0 0 no-repeat;

	width:70px;

	height:26px;

	display:block;



}



ul.buttons li a.quoteBtn{

	background:url(../images/quote-button.jpg) 0 0 no-repeat;

	width:94px;

	height:26px;

	display:block;



}



/* 28/05/2010 */

.breadcrumb {

  border-bottom:2px solid #f5f5f5;

  margin-bottom:14px;

  padding:0 0 6px;

  height:100%;

  overflow:hidden;

  }

.breadcrumb p {

  padding:0;

  width:80px;

  font-weight:bold;

  float:left;

  font-size:13px;

  }

.breadcrumb ul {

  float:left;

  font-size:13px;

  }

.breadcrumb ul li{

  float:left;

  color:#000;

  }

.breadcrumb ul li a {

  padding:0 10px 0 0;

  background:url(../images/bread-arrow.gif) 100% 8px no-repeat;

  margin-right:15px;

  }

.breadcrumb ul li a:hover {

  background:url(../images/bread-arrow.gif) 100% -10px no-repeat;

  text-decoration:none;

  }

/* Puede Usar imagen en el bloque naranja */

.orengeBlock .obLeft {

	float:left;

	width:600px;

	padding:0px 0 0;

	height:100%;

	overflow:hidden; 

	}

.orengeBlock .picStyle {

	display:block;

	float:right;

	padding:2px;

	border:1px solid #D46C10;

	background-color:#fff;

	margin-top:8px;

	}



/* No saikat */



button

{

  background: none;

  border: 0;

}



button img

{

  margin: 0 !important;

}



div#webrapida_categorias ul

{

  float: left;

  width: 170px;

}



div#webrapida_categorias a

{

  color: inherit;

  text-decoration: none;

}



div.webrapida_plantillas

{

  background-color: white;

  float: left;

}



div.webrapida_paginas

{

  margin-right: 38px;

  text-align: right;

}



ul.swr_plantillas_categorias

{

  float: right;

  width: 150px;

}



ul.swr_plantillas_categorias li

{

  margin: 0;

}



#show06

{

  padding-left: 0px;

}



img

{

  border: 0;

}



div.leftcol

{

  float: left;

}



div.rightcol

{

  float: right;

}



div.template_monster a.view

{

  font-size: smaller;

}



div.template_monster div.requiere

{

  margin-top: 1em;

}



div.template_monster ul

{

  width: 145px;

}



div.template_monster ul li:before

{

  content: "· ";

  display: marker;

  margin-left: -0.75em;

}



div.template_monster ul li

{

  margin-left: 0.75em;

}



div.template_monster div.rightcol label

{

  height: auto;

  margin-bottom: 1em;

  width: auto;

}



div.template_monster div.opciones .col1

{

  float: left;

  margin-bottom: 1em;

  width: auto;

}



div.template_monster div.opciones div.cols23

{

  float: right;

  margin-bottom: 1em;

  width: 500px

}



div.template_monster div.opciones div.col2

{

  float: left

}



div.template_monster div.opciones label

{

  float: none;

  font-weight: bold;

}



div.template_monster div.opciones div.col2 input

{

  width: auto;

}



div.template_monster div.opciones div.col3

{

  float: right;

  width: 350px

}

.autoheight
{
  height: auto;
}

.form_dominios
{
  margin-left: 50px;
}

.form_dominios tbody
{
  vertical-align: middle;
}

.form_dominios input[type="checkbox"]
{
  height: auto;
  margin: 0;
  width: auto;
}


.frm_searchdomain {
	border-bottom:1px dashed #CECECE;
	margin:15px 0 10px 0;
	padding:0 0 15px;
	overflow:hidden;
	}
	
.frm_searchdomain h3 {
	font-weight:bold;
	padding-bottom:14px;
	}

.frm_searchdomain .fld03 {
	height:14px;
	width:220px;
	margin:0 6px 8px 0;
	padding:1px 0 2px 3px;
	border:1px solid #ccc;
	float:left;
	font:normal 11px/14px "trebuchet MS", verdana, arial, sans-serif;
	color:#858585;
	background-color:#fff;
	}


.frm_searchdomain label{
	float:left;
	font-size:11px;
	line-height:12px;
	padding:0 10px 10px 0;
}


input.check{
	width:14px;
	height:14px;
	float:left;
	margin:0 2px 0 0;
	}

.frm_searchdomain .but {
	margin-top:6px;
	font:normal 11px/16px "trebuchet MS", verdana, arial, sans-serif;
	height:24px;
	padding:0 2px;
	}
	
.frm_quote {
	border-bottom:1px dashed #CECECE;
	margin:15px 0 20px 0;
	padding:0 0 15px;
	overflow:hidden;
	}
	
.frm_quote h3 {
	font-weight:bold;
	padding-bottom:14px;
	}
	
.frm_quote label {
	font-weight:bold;
	padding-bottom:4px;
	display:block;
	font-size:11px;
	}
	
.frm_quote label span{
	color:#FF6600;
	background-color:#FFFFFF;
	font-weight:normal;
	}	
	
.frm_quote .fld04 {

	height:14px;
	width:220px;
	margin:0 6px 6px 0;
	padding:1px 0 2px 3px;
	border:1px solid #ccc;
	float:left;
	font:normal 11px/14px "trebuchet MS", verdana, arial, sans-serif;
	color:#858585;
	background-color:#fff;
	}

 .sclt {
	height:18px;
	width:225px;
	border:1px solid #CCCCCC;
	color:#858585;
	background-color:#fff;
	font-family:"trebuchet MS", verdana, arial, sans-serif;
	margin:0 0 6px;
	}
	
.frm_quote .txbx{
	width:220px;
	border:1px solid #CCCCCC;
	margin:0 0 7px;
	color:#858585;
	background-color:#fff;
	font-size:11px;
	line-height:15px;
	font-family:"trebuchet MS", verdana, arial, sans-serif;
	}
	
.frm_quote label.regular {
	font-weight:normal;
	margin:0 0 6px;
	}
	
.frm_quote label.regular span{
	font-weight:bold;
	color:#FF0000;
	background-color:#fff;
	}
	
.frm_quote span.sumimg{
	padding: 0px; 
	float: left;
	}
.frm_quote span.sumequal{
	font-size:11px;
	line-height:23px;
	padding:0 8px 0 10px; 
	width: auto; 
	float: left; 
	text-align: center;	
	}
.frm_quote span.sumresult{
	padding: 2px 0px; 
	width: auto; 
	float: left; 
	text-align: center;	
	}
span.sumresult input.sumresultbox{
	width:70px;
	height:18px;
	margin:-2px 6px 6px 0;
	padding:1px 0 2px 3px;
	border:1px solid #ccc;
	float:left;
	font:normal 11px/14px "trebuchet MS", verdana, arial, sans-serif;
	color:#858585;
	background-color:#fff;
	}
.frm_quote .but {
	margin-top:8px;
	font:normal 11px/16px "trebuchet MS", verdana, arial, sans-serif;
	height:24px;
	padding:0 2px;
	}	
	
#tabsStyles {
	margin-bottom:15px;
	}	
#tabsStyles .shadetabs {
	padding:3px 0;
	margin-left:0;
	margin-top:1px;
	margin-bottom:0;
	font-size:10px !important;
	list-style-type: none;
	text-align:left; /*set to left, center, or right to align the menu as desired*/
	}
#tabsStyles .shadetabs li {
	display:inline;
	margin:0;
	float:left;
	}
#tabsStyles .shadetabs li a {
	text-decoration:none;
	position:relative;
	z-index:1;
	padding:3px 5px;
	margin-right:0;
	color:#fff !important;
	background-color:#EF8502;
	border-right:1px solid #fff;
	border-left:0 solid #fff;
	border-top:0 solid #fff;
	border-bottom:0 solid #fff;
	}
#tabsStyles .shadetabs li a:visited {
	color:#fff;
	}
#tabsStyles .shadetabs li a:hover {
	text-decoration:none;
	color:#fff;
	background-color:#F79A27;
	}
#tabsStyles .shadetabs li a.selected {
	position:relative;
	top:0px;
	}
#tabsStyles .shadetabs li a.selected {
	background-color:#3C3C3C;
	}
#tabsStyles .shadetabs li a.selected:hover {
	text-decoration:none;
	color:#fff;	
	}
#tabsStyles .tabcontent {
	display:none;
	padding-bottom:24px;
	position:relative;
	padding-top:5px;
	}
#tabsStyles .tabcontent a.more {
	position:absolute;
	right:10px;
	bottom:3px;
	font-size:10px;
	}
#tabsStyles .bgstyle {
	background-color:#3C3C3C ;
	margin:17px 0 15px;
	padding:10px;
	}
#tabsStyles h4 {
	color:#EF8502;
	padding-bottom:5px;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	}
#tabsStyles ul, #tabsStyles p  {
	color:#E6E6E6;
	}
#tabsStyles .tabcontent ul li {
	list-style-type:none !important;
	background:url(../images/red-arrow.gif) 3px 7px no-repeat;
	padding:0 0 0 12px;
	}

#results_form
{
  display: none;
}

.datos_dominio label,
.detalle_pedido label
{
  width: 210px;
}

.detalle_pedido label
{
  font-weight: bold;
}

.datos_dominio input.txt,
.datos_dominio select
{
  width: 300px;
}

#results_table select.fld
{
  height: auto;
}

ul#errores
{
  color: red;
}

input.contratar
{
  border: none;
  height: 22px;
  vertical-align: middle;
  width: 103px;
}

input.domain_button
{
  background: transparent;
  border: 1px solid black;
  cursor: pointer;
  font-size: x-small;
  height: auto;
  padding: 2px;
  width: auto;
}

.orangeBlock input.txt[type="checkbox"]
{
  background: inherit;
  border: 0;
}

form#buscar_form input#ndominio
{
  font-size: 13px;
  font-weight: bold;
}

.cartBlock select.fld
{
  height: auto;
}

/* PORFOLIO */

div.porfolio-img{
	height:136px;
	width:250px;
	border-size:20px;
	border-style:solid;
	border-color:#ddd
}

div.porfolio-title{
	color:white;
	text-align:center;
	background-color:#EF8403;
	width:250px;border-size:20px;
	border-style:solid;
	border-color:#ddd
}


